X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fdashboarder%2Fdashboarder.py;h=f3bd97e13823494b5f171467ba802ac0a196e519;hb=refs%2Ftags%2Frelease-v12.0-start;hp=b25a8d9d3f308816f55941d0e6c0bfda878cbcee;hpb=a353daa53d1b4d8da6fcbfefd40f309a5cf33688;p=osm%2FMON.git diff --git a/osm_mon/dashboarder/dashboarder.py b/osm_mon/dashboarder/dashboarder.py index b25a8d9..f3bd97e 100644 --- a/osm_mon/dashboarder/dashboarder.py +++ b/osm_mon/dashboarder/dashboarder.py @@ -52,7 +52,6 @@ class Dashboarder: while True: try: await self.msg_bus.aioread(topics, self._user_msg) - log.info("Sucessfully subscribed to kafka topic(s) %s", str(topics)) break except Exception as e: # Failed to subscribe to kafka topics @@ -147,6 +146,7 @@ class Dashboarder: time.sleep(int(self.conf.get("dashboarder", "interval"))) continue try: + self.grafana_cleanup() self.create_dashboards() time.sleep(int(self.conf.get("dashboarder", "interval"))) except Exception: @@ -155,3 +155,10 @@ class Dashboarder: def create_dashboards(self): self.service.create_dashboards() log.debug("Dashboarder Service > create_dashboards called!") + + def grafana_cleanup(self): + # Cleaning up non existing users from grafana + self.service.delete_non_existing_users() + # TODO + # Cleanup of teams from grafana + log.debug("Deleted non existing users from dashbaorder service")