👌 IMPROVE:
This commit is contained in:
@@ -2,9 +2,28 @@ global:
|
||||
scrape_interval: 15s # Default for all jobs unless overridden
|
||||
|
||||
scrape_configs:
|
||||
# Existing Hetzner Dynamic Configuration
|
||||
- job_name: "hetzner-dynamic"
|
||||
scheme: http
|
||||
file_sd_configs:
|
||||
- files:
|
||||
- "/hetzner_targets.json"
|
||||
- "/opt/phx/main/config/hetzner_targets.json"
|
||||
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
|
||||
Reference in New Issue
Block a user