prom dynamic config
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user