mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-10 15:01:03 +00:00
added runtime stats info to endpoint
This commit is contained in:
parent
c06efa1ac0
commit
c4bda6c3ec
2 changed files with 7 additions and 2 deletions
|
|
@ -7,6 +7,7 @@ import (
|
|||
"net/http"
|
||||
"pilosa/config"
|
||||
"pilosa/db"
|
||||
"runtime"
|
||||
"strconv"
|
||||
|
||||
"github.com/davecgh/go-spew/spew"
|
||||
|
|
@ -158,7 +159,11 @@ func (self *WebService) HandleStats(w http.ResponseWriter, r *http.Request) {
|
|||
}
|
||||
encoder := json.NewEncoder(w)
|
||||
//stats := service.GetStats()
|
||||
stats := ""
|
||||
// stats := ""
|
||||
m := &runtime.MemStats{}
|
||||
runtime.ReadMemStats(m)
|
||||
stats := map[string]interface{}{"num_goroutines": runtime.NumGoroutine(), "Memory Aquired": m.Sys, "Memory Used": m.Alloc}
|
||||
|
||||
err := encoder.Encode(stats)
|
||||
if err != nil {
|
||||
log.Fatal("Error encoding stats")
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ func NewService() *Service {
|
|||
service.WebService = NewWebService(service)
|
||||
service.Index = index.NewFragmentContainer()
|
||||
service.Hold = hold.NewHolder()
|
||||
service.version = "0.0.2"
|
||||
service.version = "0.0.3"
|
||||
return service
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue