mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 10:06:24 +05:00
Added Extra MemInfo to the status command
This commit is contained in:
committed by
Dan Christian Bogos
parent
cb5b412c44
commit
60346a1cc6
@@ -59,6 +59,27 @@ func (cS *CoreService) Status(arg *utils.TenantWithArgDispatcher, reply *map[str
|
||||
response[utils.Version] = utils.GetCGRVersion()
|
||||
response[utils.RunningSince] = utils.GetStartTime()
|
||||
response[utils.GoVersion] = runtime.Version()
|
||||
response["Extra MemInfo"] = map[string]interface{}{
|
||||
"Alloc": utils.SizeFmt((float64)(memstats.Alloc), ""),
|
||||
"TotalAlloc": utils.SizeFmt((float64)(memstats.TotalAlloc), ""),
|
||||
"Sys": utils.SizeFmt((float64)(memstats.Sys), ""),
|
||||
"Mallocs": utils.SizeFmt((float64)(memstats.Mallocs), ""),
|
||||
"Frees": utils.SizeFmt((float64)(memstats.Frees), ""),
|
||||
"HeapAlloc": utils.SizeFmt((float64)(memstats.HeapAlloc), ""),
|
||||
"HeapSys": utils.SizeFmt((float64)(memstats.HeapSys), ""),
|
||||
"HeapIdle": utils.SizeFmt((float64)(memstats.HeapIdle), ""),
|
||||
"HeapInuse": utils.SizeFmt((float64)(memstats.HeapInuse), ""),
|
||||
"StackInuse": utils.SizeFmt((float64)(memstats.StackInuse), ""),
|
||||
"StackSys": utils.SizeFmt((float64)(memstats.StackSys), ""),
|
||||
"MSpanInuse": utils.SizeFmt((float64)(memstats.MSpanInuse), ""),
|
||||
"MSpanSys": utils.SizeFmt((float64)(memstats.MSpanSys), ""),
|
||||
"MCacheInuse": utils.SizeFmt((float64)(memstats.MCacheInuse), ""),
|
||||
"MCacheSys": utils.SizeFmt((float64)(memstats.MCacheSys), ""),
|
||||
"BuckHashSys": utils.SizeFmt((float64)(memstats.BuckHashSys), ""),
|
||||
"GCSys": utils.SizeFmt((float64)(memstats.GCSys), ""),
|
||||
"OtherSys": utils.SizeFmt((float64)(memstats.OtherSys), ""),
|
||||
"NextGC": utils.SizeFmt((float64)(memstats.NextGC), ""),
|
||||
}
|
||||
*reply = response
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user