From 6bff9dc5a4343d6d5f997d7bed0d7fcce0f30e00 Mon Sep 17 00:00:00 2001 From: beorn7 Date: Tue, 22 Nov 2016 18:11:47 +0100 Subject: [PATCH] Make heap_released_bytes a Gauge. It's not a counter after all. Also, remove a misleading part of the sys_bytes help string. --- prometheus/go_collector.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/prometheus/go_collector.go b/prometheus/go_collector.go index abc9d4e..6dea674 100644 --- a/prometheus/go_collector.go +++ b/prometheus/go_collector.go @@ -48,7 +48,7 @@ func NewGoCollector() Collector { }, { desc: NewDesc( memstatNamespace("sys_bytes"), - "Number of bytes obtained by system. Sum of all system allocations.", + "Number of bytes obtained from system.", nil, nil, ), eval: func(ms *runtime.MemStats) float64 { return float64(ms.Sys) }, @@ -111,12 +111,12 @@ func NewGoCollector() Collector { valType: GaugeValue, }, { desc: NewDesc( - memstatNamespace("heap_released_bytes_total"), - "Total number of heap bytes released to OS.", + memstatNamespace("heap_released_bytes"), + "Number of heap bytes released to OS.", nil, nil, ), eval: func(ms *runtime.MemStats) float64 { return float64(ms.HeapReleased) }, - valType: CounterValue, + valType: GaugeValue, }, { desc: NewDesc( memstatNamespace("heap_objects"),