From 89519ef1f3a041b4c84f170159cb9112f26901af Mon Sep 17 00:00:00 2001 From: Yuri Lima Date: Tue, 13 May 2025 14:18:19 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=8C=20IMPROVE:=20Update=20Hetzner=20se?= =?UTF-8?q?rver=20targets=20in=20discovery=20script=20to=20include=20addit?= =?UTF-8?q?ional=20metrics=20endpoint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/prometheus.yaml | 19 +------------------ hetzner_discovery.py | 2 +- 2 files changed, 2 insertions(+), 19 deletions(-) diff --git a/config/prometheus.yaml b/config/prometheus.yaml index d1f3bbd..3ece4bd 100644 --- a/config/prometheus.yaml +++ b/config/prometheus.yaml @@ -9,21 +9,4 @@ scrape_configs: - files: - "/opt/phx/main/config/hetzner_targets.json" refresh_interval: 30s - scrape_interval: 5s # Custom interval for Hetzner servers - - # Blackbox Exporter with Dynamic File SD - # - job_name: 'blackbox-dynamic' - # metrics_path: /probe - # params: - # module: [http_2xx] # HTTP check to see if target is up - # file_sd_configs: - # - files: - # - "/opt/phx/main/config/blackbox_targets.json" # Dynamic file like hetzner_targets.json - # refresh_interval: 30s - # relabel_configs: - # - source_labels: [__address__] - # target_label: __param_target - # - source_labels: [__param_target] - # target_label: instance - # - target_label: __address__ - # replacement: blackbox_exporter:9115 # Blackbox Exporter container/service \ No newline at end of file + scrape_interval: 5s # Custom interval for Hetzner servers \ No newline at end of file diff --git a/hetzner_discovery.py b/hetzner_discovery.py index e02887e..3f79502 100644 --- a/hetzner_discovery.py +++ b/hetzner_discovery.py @@ -98,7 +98,7 @@ def generate_prometheus_sd_config(): if ipv4: targets.append({ - "targets": [f"{ipv4}:9100"], + "targets": [f"{ipv4}:9100", f"{ipv4}:9113"], "labels": { "instance": server_name, "datacenter": datacenter