From babd636d834befaafe903bc31717d5cab955bffd Mon Sep 17 00:00:00 2001 From: bravof Date: Mon, 22 Nov 2021 10:26:50 -0300 Subject: [PATCH] bugfix: prometheus scrape jobs populate function called before mongoDB was ready to use Change-Id: I6bcf6df2c5609394d92a8a7838f53cb06154bf88 Signed-off-by: bravof --- osm_mon/server/service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/osm_mon/server/service.py b/osm_mon/server/service.py index 584a42f..d1b408b 100755 --- a/osm_mon/server/service.py +++ b/osm_mon/server/service.py @@ -60,7 +60,8 @@ class ServerService: def populate_prometheus(self): # This method can be executed infinite number of times # without side-effects. - self.common_db.common_db.set_one( + log.info("Setting up MON Exporter in prometheus") + result = self.common_db.common_db.set_one( "prometheus_jobs", {"job_name": "mon_exporter"}, { "job_name": "mon_exporter", "static_configs": [ @@ -74,3 +75,4 @@ class ServerService: fail_on_empty=False, upsert=True ) + log.info("Prometheus Jobs added > {}".format(result)) -- 2.17.1