Skip to content

Journald

Journald (journald)

Read events from systemd-journald (Linux-only).

Linux json

Minimal example

input:
journald: {}
JSON
{
"input": {
"journald": {}
}
}

Contents

Fields

FieldTypeRequiredDescription
matches Filteringstring[]Optional match filters in FIELD=VALUE form (systemd journal native syntax).
units Filteringstring[]Optional systemd unit names to constrain journal reads.
priorities FilteringPriorities[]Optional priority filters (emerg
start-at-oldest Behaviourboolean (bool)Start reading from the oldest available entry (clears any saved cursor).
follow-boot Behaviourboolean (bool)Continue reading past boot boundaries (ignore saved cursors from previous boots).
debug-entry-payloads Debuggingboolean (bool)Emit the raw journald entry payload alongside the parsed fields (verbose).

Filtering

Show fields
FieldTypeRequiredDescription
matchesstring[]Optional match filters in FIELD=VALUE form (systemd journal native syntax).
unitsstring[]Optional systemd unit names to constrain journal reads.
prioritiesPriorities[]Optional priority filters (emerg

Behaviour

Show fields
FieldTypeRequiredDescription
start-at-oldestboolean (bool)Start reading from the oldest available entry (clears any saved cursor).
follow-bootboolean (bool)Continue reading past boot boundaries (ignore saved cursors from previous boots).

Debugging

Show fields
FieldTypeRequiredDescription
debug-entry-payloadsboolean (bool)Emit the raw journald entry payload alongside the parsed fields (verbose).

Schema

Priorities Options

ValueDescription
emergEmerg
alertAlert
critCrit
errErr
warningWarning
noticeNotice
infoInfo
debugDebug