alloy: Standardize unix exporter job label to node

This commit is contained in:
SebastianStork 2026-03-01 12:20:11 +01:00
parent 36c16fa2be
commit 654b479e20
Signed by: SebastianStork
SSH key fingerprint: SHA256:tRrGdjYOwgHxpSc/wTOZQZEjxcb15P0tyXRsbAfd+2Q

View file

@ -80,10 +80,18 @@ in
enable_collectors = ["systemd", "processes"]
}
discovery.relabel "unix_exporter" {
targets = prometheus.exporter.unix.default.targets
rule {
target_label = "job"
replacement = "node"
}
}
prometheus.scrape "node_exporter" {
job_name = "node"
targets = prometheus.exporter.unix.default.targets
forward_to = [prometheus.remote_write.default.receiver]
targets = discovery.relabel.unix_exporter.output
forward_to = [prometheus.remote_write.default.receiver]
scrape_interval = "15s"
}
'';
@ -94,10 +102,10 @@ in
prometheus.scrape "caddy" {
targets = [{
__address__ = "localhost:${toString config.custom.services.caddy.metricsPort}",
job = "caddy",
instance = constants.hostname,
job = "caddy",
instance = constants.hostname,
}]
forward_to = [prometheus.remote_write.default.receiver]
forward_to = [prometheus.remote_write.default.receiver]
scrape_interval = "30s"
}
'';