Skip to content

Commit e5f7272

Browse files
authored
Make sure the charon metrics port is picked up (#2580)
1 parent b56afcc commit e5f7272

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

alloy-obol/config.alloy.sample

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff 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

102128
prometheus.scrape "docker_metrics" {

0 commit comments

Comments
 (0)