File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -97,6 +97,32 @@ discovery.relabel "docker_metrics" {
9797 regex = "charon"
9898 action = "keep"
9999 }
100+
101+ rule {
102+ source_labels = ["__meta_docker_container_label_metrics_path"]
103+ regex = "(.+)"
104+ target_label = "__metrics_path__"
105+ }
106+
107+ rule {
108+ source_labels = ["__address__", "__meta_docker_container_label_metrics_port"]
109+ regex = "([^:]+)(?::\\d+)?;(\\d+)"
110+ target_label = "__address__"
111+ replacement = "$1:$2"
112+ }
113+
114+ rule {
115+ source_labels = ["__meta_docker_container_label_metrics_host", "__meta_docker_container_label_metrics_port"]
116+ regex = "(.+);(\\d+)"
117+ target_label = "__address__"
118+ replacement = "$1:$2"
119+ }
120+
121+ rule {
122+ source_labels = ["__meta_docker_container_label_metrics_interval"]
123+ regex = "(.+)"
124+ target_label = "__scrape_interval__"
125+ }
100126}
101127
102128prometheus.scrape "docker_metrics" {
You can’t perform that action at this time.
0 commit comments