update stat gauges first run to avoid gaps

This commit is contained in:
bergquist 2017-09-06 21:59:32 +02:00 committed by Carl Bergquist
parent fca80ff525
commit dd9d4ecfbe

View File

@ -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)