From 54a9cdd6bda0dbe64ef72e12a3da46b673a9c577 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Tue, 11 Mar 2025 14:29:02 +0100 Subject: [PATCH] add hostname label --- templates/config.alloy.erb | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/templates/config.alloy.erb b/templates/config.alloy.erb index 9bc1ea5..d7fc811 100644 --- a/templates/config.alloy.erb +++ b/templates/config.alloy.erb @@ -16,23 +16,20 @@ loki.source.file "system_logs" { forward_to = [loki.relabel.add_labels.receiver] } -// Add hostname as a label explicitly -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 +// Relabel logs to add hostname and job labels loki.relabel "add_labels" { forward_to = [loki.write.loki.receiver] + + rule { + action = "replace" + source_labels = ["__host__"] + target_label = "hostname" + } + rule { action = "replace" target_label = "job" - replacement = "syslogs" // Or any name you prefer, e.g., "syslogs" + replacement = "syslogs" } }