From dd9d4ecfbe44d12366837be43a8eff7d940337a3 Mon Sep 17 00:00:00 2001 From: bergquist Date: Wed, 6 Sep 2017 21:59:32 +0200 Subject: [PATCH] update stat gauges first run to avoid gaps --- pkg/metrics/metrics.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/metrics/metrics.go b/pkg/metrics/metrics.go index eb99ac657ce..0a398cea069 100644 --- a/pkg/metrics/metrics.go +++ b/pkg/metrics/metrics.go @@ -260,11 +260,11 @@ func instrumentationLoop(settings *MetricSettings) chan struct{} { } } +var metricPublishCounter int64 = 0 + func updateTotalStats() { - // every interval also publish totals metricPublishCounter++ - if metricPublishCounter%10 == 0 { - // get stats + if metricPublishCounter == 1 || metricPublishCounter%10 == 0 { statsQuery := models.GetSystemStatsQuery{} if err := bus.Dispatch(&statsQuery); err != nil { metricsLogger.Error("Failed to get system stats", "error", err)