Fix bug 2297: VIM status metric not working properly
Change-Id: If6442ef23f017079e6be8430c79bc58da449dd11
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
diff --git a/src/osm_ngsa/dags/multivim_vim_status.py b/src/osm_ngsa/dags/multivim_vim_status.py
index 5307879..e830ff1 100644
--- a/src/osm_ngsa/dags/multivim_vim_status.py
+++ b/src/osm_ngsa/dags/multivim_vim_status.py
@@ -122,7 +122,8 @@
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