X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fdashboarder%2Fdashboarder.py;h=f3bd97e13823494b5f171467ba802ac0a196e519;hb=refs%2Fchanges%2F77%2F11277%2F7;hp=68f339a5b61da967ddd11c754743baf2dcd1ce90;hpb=1b2950a4f4471bd951d511e5fd98df8d6d8e7ed7;p=osm%2FMON.git diff --git a/osm_mon/dashboarder/dashboarder.py b/osm_mon/dashboarder/dashboarder.py index 68f339a..f3bd97e 100644 --- a/osm_mon/dashboarder/dashboarder.py +++ b/osm_mon/dashboarder/dashboarder.py @@ -146,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: @@ -154,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")