feat: cleaning up some metrics & adding labels

This commit is contained in:
Xavier Morel
2025-11-15 22:37:50 +01:00
parent eff961ff24
commit 6578f1a626
8 changed files with 81 additions and 20 deletions

View File

@@ -27,15 +27,31 @@
prometheus.relabel "filter_metrics" {
rule {
action = "drop"
source_labels = [ "env" ]
regex = "dev"
source_labels = ["__name__"]
regex = ".*_build_info"
action = "drop"
}
rule {
action = "replace"
regex = "127\\.0\\.0\\.1"
target_label = "instance"
replacement = "${tools.build_ip container}"
source_labels = ["__name__"]
regex = "go_.*"
action = "drop"
}
rule {
source_labels = [ "env" ]
regex = "dev"
action = "drop"
}
rule {
target_label = "host"
replacement = "${tools.build_hostname container}"
}
rule {
target_label = "host_ip"
replacement = "${tools.build_ip container}"
}
rule {
target_label = "service"
replacement = "alloy"
}
forward_to = [prometheus.remote_write.metrics_service.receiver]
}