RateLimit.Name

Default: none

Type: string

Description:

Sets the name of the rate limit to use. All listeners (even across different modules) that reference the same name share the same rate limiting configuration and per-source tracking state. Each listener still maintains its own basic message counters so that independent input streams are rate-limited individually. The name refers to a global rate limit object defined in the configuration.

Note: This parameter is mutually exclusive with ratelimit.interval and ratelimit.burst. If ratelimit.name is specified, local per-listener limits cannot be defined and any attempt to do so will result in an error (and the named rate limit will be used).

Added in version 8.2604.0.


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

Contributing: Source & docs: rsyslog source project

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