X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fdashboarder%2Fbackends%2Fgrafana.py;h=4f1fe5274b0f49aa8837441bdf067c9c12e4d030;hb=6db87c90a290c47d604d1eab56c57aba10a59027;hp=123f9e99c16f63748ca7c9675e90b3edc113cee5;hpb=456d0f323cfcb5fe6b8cad5a6c3e6633875633cd;p=osm%2FMON.git diff --git a/osm_mon/dashboarder/backends/grafana.py b/osm_mon/dashboarder/backends/grafana.py index 123f9e9..4f1fe52 100644 --- a/osm_mon/dashboarder/backends/grafana.py +++ b/osm_mon/dashboarder/backends/grafana.py @@ -25,7 +25,7 @@ import requests log = logging.getLogger(__name__) -# TODO (lavado): migrate to Class, import config variables +# TODO (lavado): migrate to Class, import config variables to get token url = "http://grafana:3000/api/" headers = { 'content-type': "application/json", @@ -34,11 +34,11 @@ headers = { def get_all_dashboard_uids(): - response = requests.request("GET", url + "search?query=%", headers=headers) + # Gets only dashboards that were automated by OSM (with tag 'osm_automated') + response = requests.request("GET", url + "search?tag=osm_automated", headers=headers) dashboards = response.json() dashboard_uids = [] for dashboard in dashboards: - print(dashboard['uid']) dashboard_uids.append(dashboard['uid']) log.debug("Searching for all dashboard uids: %s", dashboard_uids) return dashboard_uids