# ratelimit.interval

Controls the duration, in seconds, of the rate-limiting window for the retry ruleset.

This parameter applies to omhttp: HTTP Output Module.

Name:

  ratelimit.interval

Scope:

  input

Type:

  integer

Default:

  input=600

Required?:

  no

Introduced:

  Not specified

## Description

This parameter sets the rate limiting behavior for the retry.ruleset. It specifies the interval in seconds onto which rate-limiting is to be applied. If more than ratelimit.burst messages are read during that interval, further messages up to the end of the interval are discarded. The number of messages discarded is emitted at the end of the interval (if there were any discards). Setting this to value zero turns off ratelimiting.

## Input usage

    module(load="omhttp")

    action(
        type="omhttp"
        retry="on"
        rateLimitInterval="300"
    )

## See also

See also omhttp: HTTP 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.