From: Juha Hyttinen Date: Wed, 23 Jun 2021 07:54:57 +0000 (+0300) Subject: Gauge add X-Git-Tag: v0.8.4^0 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=aba96a9f6985f3afa14cc2384163b5b25f7e2d2a;p=ric-plt%2Fxapp-frame.git Gauge add Change-Id: I6e1fdec0741f9e0bbbf5c330a8d146095afc6a44 Signed-off-by: Juha Hyttinen --- 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()