prom dynamic config

This commit is contained in:
PxlLoewe
2025-06-28 23:42:19 -07:00
parent c8c6b5605e
commit a5842e0366

View File

@@ -8,6 +8,28 @@ remote_write:
password: glc_eyJvIjoiMTMzOTM4MiIsIm4iOiJzdGFjay0xMzAxNTY2LWFsbG95LWxvY2FsLWRldiIsImsiOiI1YkM0SkFvODU3NjJCaTFlQnkwY0xySjEiLCJtIjp7InIiOiJwcm9kLXVzLXdlc3QtMCJ9fQ== password: glc_eyJvIjoiMTMzOTM4MiIsIm4iOiJzdGFjay0xMzAxNTY2LWFsbG95LWxvY2FsLWRldiIsImsiOiI1YkM0SkFvODU3NjJCaTFlQnkwY0xySjEiLCJtIjp7InIiOiJwcm9kLXVzLXdlc3QtMCJ9fQ==
scrape_configs: scrape_configs:
- job_name: dispatch-server - job_name: "docker-containers"
static_configs: metrics_path: /metrics
- targets: ["api.dispatch.premiumag.de"] docker_sd_configs:
- host: unix:///var/run/docker.sock
role: container
relabel_configs:
# Nur Container mit Label prometheus.scrape=true
- source_labels: [__meta_docker_container_label_prometheus_scrape]
regex: "true"
action: keep
# Nur Container mit geöffnetem Port 3000 berücksichtigen
- source_labels: [__meta_docker_container_port_private]
regex: "3000"
action: keep
# Zieladresse auf Port 3000 setzen
- source_labels: [__address__]
regex: "(.*):\\d+"
target_label: __address__
replacement: "${1}:3000"
# Container-Name als Job-Label
- source_labels: [__meta_docker_container_name]
target_label: container