Files
netbird-telegraf-installer/telegraf/journal.conf
T

23 lines
928 B
Plaintext

# 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 = "25s"
data_format = "influx"
commands = ["/etc/telegraf/journal-tail.sh"]