👌 IMPROVE: Update Hetzner server targets in discovery script to include additional metrics endpoint
This commit is contained in:
@@ -10,20 +10,3 @@ scrape_configs:
|
|||||||
- "/opt/phx/main/config/hetzner_targets.json"
|
- "/opt/phx/main/config/hetzner_targets.json"
|
||||||
refresh_interval: 30s
|
refresh_interval: 30s
|
||||||
scrape_interval: 5s # Custom interval for Hetzner servers
|
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
|
|
||||||
@@ -98,7 +98,7 @@ def generate_prometheus_sd_config():
|
|||||||
|
|
||||||
if ipv4:
|
if ipv4:
|
||||||
targets.append({
|
targets.append({
|
||||||
"targets": [f"{ipv4}:9100"],
|
"targets": [f"{ipv4}:9100", f"{ipv4}:9113"],
|
||||||
"labels": {
|
"labels": {
|
||||||
"instance": server_name,
|
"instance": server_name,
|
||||||
"datacenter": datacenter
|
"datacenter": datacenter
|
||||||
|
|||||||
Reference in New Issue
Block a user