👌 IMPROVE: Update Hetzner server targets in discovery script to include additional metrics endpoint

This commit is contained in:
2025-05-13 14:18:19 +00:00
parent 938eaf2f5f
commit 89519ef1f3
2 changed files with 2 additions and 19 deletions

View File

@@ -10,20 +10,3 @@ scrape_configs:
- "/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

View File

@@ -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