X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fdashboarder%2Fdashboarder.py;fp=osm_mon%2Fdashboarder%2Fdashboarder.py;h=c3f77b29b07c7e0fc3d8d7dc682f33610f2c46e0;hb=98a6cc5f8f38a950bbf7c27b41f5422badb382fa;hp=a9c8a57286dfababc8541d0671bc085f857ebc30;hpb=264c655ccf55097ffee7afdc6ac612da242b6aaf;p=osm%2FMON.git diff --git a/osm_mon/dashboarder/dashboarder.py b/osm_mon/dashboarder/dashboarder.py index a9c8a57..c3f77b2 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")