projects
/
osm
/
MON.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding project_id label to Prometheus Infra metrics
[osm/MON.git]
/
osm_mon
/
collector
/
infra_collectors
/
onos.py
diff --git
a/osm_mon/collector/infra_collectors/onos.py
b/osm_mon/collector/infra_collectors/onos.py
index
ea2e505
..
21ef85d
100644
(file)
--- a/
osm_mon/collector/infra_collectors/onos.py
+++ b/
osm_mon/collector/infra_collectors/onos.py
@@
-42,7
+42,12
@@
class OnosInfraCollector(BaseSdncInfraCollector):
def collect(self) -> List[Metric]:
metrics = []
sdnc_status = self.is_sdnc_ok()
def collect(self) -> List[Metric]:
metrics = []
sdnc_status = self.is_sdnc_ok()
- sdnc_status_metric = Metric({'sdnc_id': self.sdnc['_id']}, 'sdnc_status', sdnc_status)
+ sdnc_project_id = self.sdnc['_admin']['projects_read'][0]
+ sdnc_tags = {
+ 'sdnc_id': self.sdnc['_id'],
+ 'project_id': sdnc_project_id
+ }
+ sdnc_status_metric = Metric(sdnc_tags, 'sdnc_status', sdnc_status)
metrics.append(sdnc_status_metric)
return metrics
metrics.append(sdnc_status_metric)
return metrics