// Alloy — journald-only on this host (no Docker — Meridian + LiteLLM run // as systemd services). Ships to Loki on observe.lan.balders.ca. loki.source.journal "host" { path = "/var/log/journal" max_age = "12h" forward_to = [loki.process.journal.receiver] relabel_rules = loki.relabel.journal.rules labels = { job = "journald", host = "{{ alloy_host_label }}", } } loki.relabel "journal" { forward_to = [] rule { source_labels = ["__journal__systemd_unit"] target_label = "unit" } rule { source_labels = ["__journal__hostname"] target_label = "instance" } rule { source_labels = ["__journal_priority_keyword"] target_label = "severity" } } loki.process "journal" { forward_to = [loki.write.default.receiver] } loki.write "default" { endpoint { url = "{{ alloy_loki_url }}" } }