X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcollector%2Finfra_collectors%2Fonos.py;fp=osm_mon%2Fcollector%2Finfra_collectors%2Fonos.py;h=21ef85d5f6fdc4a82773e41a0c9f807f79ab8db9;hb=f3818d7a47d525273be62bab07ff008cc1d313cd;hp=ea2e50507b6a8bee9c29831bac8210e8bac4b469;hpb=e492a792a61496eb12271eb3160e55d51ee0237a;p=osm%2FMON.git diff --git a/osm_mon/collector/infra_collectors/onos.py b/osm_mon/collector/infra_collectors/onos.py index ea2e505..21ef85d 100644 --- 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() - 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