X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fxapp%2Fmetrics.go;h=c943db6bb61cdd6040aec2da60fec1531d11fe78;hb=f22b458846a20a4a9fcafb49e3195ab44a16840e;hp=aa4b0f757bef8156f89d98bc02bb050e849b9cdb;hpb=90f6dd45c9874dbfa8673fc1c0e12a3595951241;p=ric-plt%2Fxapp-frame.git diff --git a/pkg/xapp/metrics.go b/pkg/xapp/metrics.go index aa4b0f7..c943db6 100644 --- a/pkg/xapp/metrics.go +++ b/pkg/xapp/metrics.go @@ -42,6 +42,18 @@ type MetricGroupsCache struct { Gauges map[string]Gauge } +func (met *MetricGroupsCache) CInc(metric string) { + met.Counters[metric].Inc() +} + +func (met *MetricGroupsCache) CAdd(metric string, val float64) { + met.Counters[metric].Add(val) +} + +func (met *MetricGroupsCache) GSet(metric string, val float64) { + met.Gauges[metric].Set(val) +} + //----------------------------------------------------------------------------- // //-----------------------------------------------------------------------------