Minor fixes to additional metric labels
[osm/MON.git] / osm_mon / collector / infra_collectors / onos.py
index 21ef85d..1ad2f4f 100644 (file)
@@ -42,7 +42,10 @@ class OnosInfraCollector(BaseSdncInfraCollector):
     def collect(self) -> List[Metric]:
         metrics = []
         sdnc_status = self.is_sdnc_ok()
-        sdnc_project_id = self.sdnc['_admin']['projects_read'][0]
+        if self.sdnc['_admin']['projects_read']:
+            sdnc_project_id = self.sdnc['_admin']['projects_read'][0]
+        else:
+            sdnc_project_id = None
         sdnc_tags = {
             'sdnc_id': self.sdnc['_id'],
             'project_id': sdnc_project_id