X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fdashboarder%2Fdashboarder.py;fp=osm_mon%2Fdashboarder%2Fdashboarder.py;h=3b454b825c0a33b2d0a415eefe71ed6810d9510d;hb=5269fc31c6ed52819996f85f15e740a97b5ad688;hp=8b16988a40d77a61ed68c91a95e60afe4df18dbf;hpb=305acf96c369949af319449a5ba0d4fb56e0d178;p=osm%2FMON.git diff --git a/osm_mon/dashboarder/dashboarder.py b/osm_mon/dashboarder/dashboarder.py index 8b16988..3b454b8 100644 --- a/osm_mon/dashboarder/dashboarder.py +++ b/osm_mon/dashboarder/dashboarder.py @@ -25,6 +25,7 @@ import logging import time import socket import asyncio +from urllib.parse import urlparse from osm_mon.dashboarder.service import DashboarderService from osm_mon.core.config import Config @@ -119,9 +120,10 @@ class Dashboarder: def dashboard_forever(self): log.debug('dashboard_forever') + grafana_parsed_uri = urlparse(self.conf.get('grafana', 'url')) while True: try: - socket.gethostbyname("grafana") + socket.gethostbyname(grafana_parsed_uri.hostname) log.debug("Dashboard backend is running") except socket.error: log.debug("Dashboard backend is not available")