diff --git a/surveil/api/handlers/status/metrics/metric_name_handler.py b/surveil/api/handlers/status/metrics/metric_name_handler.py index 1d09610..4c6036c 100644 --- a/surveil/api/handlers/status/metrics/metric_name_handler.py +++ b/surveil/api/handlers/status/metrics/metric_name_handler.py @@ -21,7 +21,7 @@ class MetricNameHandler(handler.Handler): def get(self, host_name, service_description=None): """Return all metrics name.""" - service_description = service_description or '' + service_description = service_description or '__host__' query = ("SHOW measurements WHERE host_name='%s' " "AND service_description='%s'" % (host_name, service_description)) diff --git a/surveil/tests/api/controllers/v2/status/test_hosts_metric.py b/surveil/tests/api/controllers/v2/status/test_hosts_metric.py index f136712..a8dc034 100644 --- a/surveil/tests/api/controllers/v2/status/test_hosts_metric.py +++ b/surveil/tests/api/controllers/v2/status/test_hosts_metric.py @@ -182,5 +182,5 @@ class TestHostMetric(functionalTest.FunctionalTest): self.assertEqual( m.last_request.qs['q'], ["show measurements where host_name='ws-arbiter' " - "and service_description=''"] + "and service_description='__host__'"] ) diff --git a/tools/docker/alignak_container/Dockerfile b/tools/docker/alignak_container/Dockerfile index 6a113ba..82e1249 100644 --- a/tools/docker/alignak_container/Dockerfile +++ b/tools/docker/alignak_container/Dockerfile @@ -42,7 +42,7 @@ RUN cd /tmp && \ # mod-influxdb RUN pip install influxdb==2.8.0 RUN cd /tmp && \ - wget -O mod-influxdb.tar.gz https://github.com/savoirfairelinux/mod-influxdb/archive//92b1ccbd670991c495c71c0914a1fb0b18676bb6.tar.gz && \ + wget -O mod-influxdb.tar.gz https://github.com/savoirfairelinux/mod-influxdb/archive/9433b726492a09d5faeb70abfc5efdbf1728686f.tar.gz && \ tar -zxvf mod-influxdb.tar.gz && \ mv /tmp/mod-influxdb-*/module /var/lib/alignak/modules/mod-influxdb && \ rm -rfv /tmp/mod-influxdb*