interval

Sets how many seconds elapse between each write of sender statistics to the state file.

This parameter applies to omsendertrack: Sender Tracking Output Module.

Name:

interval

Scope:

input

Type:

integer

Default:

input=60

Required?:

no

Introduced:

8.2506.0 (Proof-of-Concept)

Description

This parameter defines the interval in seconds after which the module writes the current sender statistics to the configured statefile.

A smaller interval value results in more frequent updates to the state file, reducing potential data loss in case of an unexpected system crash, but it also increases disk I/O. A larger interval reduces I/O but means less up-to-date statistics on disk.

Input usage

module(load="omsendertrack")
action(type="omsendertrack"
       senderId="%hostname%"
       interval="60"
       stateFile="/var/lib/rsyslog/senderstats.json")

See also

See also omsendertrack: Sender Tracking Output Module.


Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.