Merge pull request #281 from adjust/add_gc_cpu_fraction

Adding GCCPUFraction metric to goCollector
This commit is contained in:
Björn Rabenstein 2017-04-01 12:34:46 +02:00 committed by GitHub
commit 08fd2e1237
1 changed files with 8 additions and 0 deletions

View File

@ -217,6 +217,14 @@ func NewGoCollector() Collector {
), ),
eval: func(ms *runtime.MemStats) float64 { return float64(ms.LastGC) / 1e9 }, eval: func(ms *runtime.MemStats) float64 { return float64(ms.LastGC) / 1e9 },
valType: GaugeValue, valType: GaugeValue,
}, {
desc: NewDesc(
memstatNamespace("gc_cpu_fraction"),
"The fraction of this program's available CPU time used by the GC since the program started.",
nil, nil,
),
eval: func(ms *runtime.MemStats) float64 { return ms.GCCPUFraction },
valType: GaugeValue,
}, },
}, },
} }