# System-Logs (journald) -> Loki # # Warum dieses Script statt eines Plugins: # * inputs.journal existiert in den offiziellen Telegraf-Builds NICHT # (Docker-Image UND InfluxData-Debian-Paket 1.40 geprueft, Web-Recherche # bestaetigt: Plugin braucht einen Build mit systemd-Headern). # * Auf PVE gibt es KEIN rsyslog -> /var/log/syslog existiert dort nicht. # * Der JSON-Parser von inputs.exec liest nur ein Objekt, keine NDJSON-Zeilen. # * Line Protocol direkt ist dasselbe bewaehrte Muster wie gpu-rocm.sh. # # Cursor-Zustand liegt in /var/lib/telegraf-journal/cursor -> keine Duplikate, # kein Verlust bei Neustart oder Journal-Rotation. # # Feintuning per Umgebungsvariable in /etc/default/telegraf: # JOURNAL_PRIORITY=warning (warning|err|info|debug) # JOURNAL_MAX_LINES=500 [[inputs.exec]] interval = "30s" timeout = "28s" data_format = "influx" commands = ["/etc/telegraf/journal-tail.sh"]