From 9fda1ec4e781bb42b6b09840a3343260232324dc Mon Sep 17 00:00:00 2001 From: Mikolaj Pawlikowski Date: Thu, 6 Dec 2018 15:48:30 +0000 Subject: [PATCH] remove the manual group counting Signed-off-by: Mikolaj Pawlikowski --- pkg/goldpinger/stats.go | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/pkg/goldpinger/stats.go b/pkg/goldpinger/stats.go index 3dfcbef..a54b4ca 100644 --- a/pkg/goldpinger/stats.go +++ b/pkg/goldpinger/stats.go @@ -83,19 +83,6 @@ var ( }, ) - groups = map[string]map[string]int64{ - "received": map[string]int64{ - "ping": 0, - "check": 0, - "check_all": 0, - }, - "made": map[string]int64{ - "ping": 0, - "check": 0, - "check_all": 0, - }, - } - bootTime = time.Now() ) @@ -109,21 +96,14 @@ func init() { } func GetStats() *models.PingResults { - var result models.PingResults - var calls models.CallStats - - calls.Check = groups["received"]["check"] - calls.CheckAll = groups["received"]["check_all"] - calls.Ping = groups["received"]["ping"] - result.BootTime = strfmt.DateTime(bootTime) - result.Received = &calls - return &result + // GetStats no longer populates the received and made calls - use metrics for that instead + return &models.PingResults{ + BootTime: strfmt.DateTime(bootTime), + } } // counts various calls received and made func CountCall(group string, call string) { - groups[group][call]++ - goldpingerStatsCounter.WithLabelValues( GoldpingerConfig.Hostname, group,