X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fxapp%2Fmetrics.go;h=40adbcde29862b8e952e503020dd0720eb2ba22e;hb=refs%2Fchanges%2F29%2F6729%2F2;hp=f85c4887c45e14ade25c082e0c6adf78b345d889;hpb=f17036063ccad42582f6c48a43bb4496af3f7461;p=ric-plt%2Fxapp-frame.git 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()