From aba96a9f6985f3afa14cc2384163b5b25f7e2d2a Mon Sep 17 00:00:00 2001 From: Juha Hyttinen Date: Wed, 23 Jun 2021 10:54:57 +0300 Subject: [PATCH] Gauge add Change-Id: I6e1fdec0741f9e0bbbf5c330a8d146095afc6a44 Signed-off-by: Juha Hyttinen --- pkg/xapp/metrics.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/xapp/metrics.go b/pkg/xapp/metrics.go index f85c488..40adbcd 100644 --- a/pkg/xapp/metrics.go +++ b/pkg/xapp/metrics.go @@ -89,6 +89,12 @@ func (met *MetricGroupsCache) GSet(metric string, val float64) { met.gauges[metric].Set(val) } +func (met *MetricGroupsCache) GAdd(metric string, val float64) { + met.RLock() + defer met.RUnlock() + met.gauges[metric].Add(val) +} + func (met *MetricGroupsCache) GInc(metric string) { met.RLock() defer met.RUnlock() -- 2.16.6