Fix bug 2297: VIM status metric not working properly 10/14010/1
authoraguilard <e.dah.tid@telefonica.com>
Wed, 25 Oct 2023 11:51:30 +0000 (11:51 +0000)
committeraguilard <e.dah.tid@telefonica.com>
Mon, 13 Nov 2023 10:18:22 +0000 (12:18 +0200)
Change-Id: If6442ef23f017079e6be8430c79bc58da449dd11
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
src/osm_ngsa/dags/multivim_vim_status.py

index 5307879..e830ff1 100644 (file)
@@ -122,7 +122,8 @@ def create_dag(dag_id, dag_number, dag_description, vim_id):
             if collector:
                 status = collector.is_vim_ok()
                 logger.info(f"VIM status: {status}")
-                metric.labels(vim_id).set(1)
+                if status:
+                    metric.labels(vim_id).set(1)
             else:
                 logger.info("Error creating VIM collector")
             # Push to Prometheus