Chore: Fix grafana live stats reset when sending usage stats (#39558)

This commit is contained in:
Tania B
2021-09-23 12:55:00 +03:00
committed by GitHub
parent 65d79d9a30
commit b9acdce837
6 changed files with 24 additions and 2 deletions
+6 -2
View File
@@ -1031,7 +1031,13 @@ func (g *GrafanaLive) sampleLiveStats() {
}
}
func (g *GrafanaLive) resetLiveStats() {
g.usageStats = usageStats{}
}
func (g *GrafanaLive) registerUsageMetrics() {
g.usageStatsService.RegisterSendReportCallback(g.resetLiveStats)
g.usageStatsService.RegisterMetricsFunc(func() (map[string]interface{}, error) {
liveUsersAvg := 0
liveClientsAvg := 0
@@ -1051,8 +1057,6 @@ func (g *GrafanaLive) registerUsageMetrics() {
"stats.live_clients_avg.count": liveClientsAvg,
}
g.usageStats = usageStats{}
return metrics, nil
})
}