X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcollector%2Fbackends%2Fprometheus.py;h=fbe6d36b7ebbe29355217f35753958e02d58fe06;hb=9006f6d5af485dfb01e5f585fdff1bbcf44f42b1;hp=31f31226ad97e51799eda81ec26b230a827360a0;hpb=9604945f57dbff85cf7948b475d6e86a0e5a2c90;p=osm%2FMON.git diff --git a/osm_mon/collector/backends/prometheus.py b/osm_mon/collector/backends/prometheus.py index 31f3122..fbe6d36 100644 --- a/osm_mon/collector/backends/prometheus.py +++ b/osm_mon/collector/backends/prometheus.py @@ -49,10 +49,9 @@ class PrometheusBackend(BaseBackend): prometheus_metrics[metric.name] = GaugeMetricFamily( OSM_METRIC_PREFIX + metric.name, 'OSM metric', - labels=['ns_id', 'vnf_member_index', 'vdu_name'] + labels=list(metric.tags.keys()) ) - prometheus_metrics[metric.name].add_metric([metric.nsr_id, metric.vnf_member_index, metric.vdur_name], - metric.value) + prometheus_metrics[metric.name].add_metric(list(metric.tags.values()), metric.value) self.custom_collector.metrics = prometheus_metrics.values() def _start_exporter(self, port):