add hostname label

This commit is contained in:
Arne Teuke
2025-03-11 14:29:02 +01:00
parent 72577c5d21
commit 54a9cdd6bd

View File

@@ -16,23 +16,20 @@ loki.source.file "system_logs" {
forward_to = [loki.relabel.add_labels.receiver] forward_to = [loki.relabel.add_labels.receiver]
} }
// Add hostname as a label explicitly // Relabel logs to add hostname and job labels
loki.process "add_hostname" {
forward_to = [loki.relabel.add_labels.receiver]
stage.static_labels {
values = {
hostname = env("HOSTNAME"), // Pulls from $HOSTNAME, defaults to "unknown-host"
}
}
}
// Add hostname and job labels
loki.relabel "add_labels" { loki.relabel "add_labels" {
forward_to = [loki.write.loki.receiver] forward_to = [loki.write.loki.receiver]
rule {
action = "replace"
source_labels = ["__host__"]
target_label = "hostname"
}
rule { rule {
action = "replace" action = "replace"
target_label = "job" target_label = "job"
replacement = "syslogs" // Or any name you prefer, e.g., "syslogs" replacement = "syslogs"
} }
} }