Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-30170

feat: Add options for rate limit interval and burst

    • rhel-system-roles-1.78.1-0.1.el9
    • None
    • 3
    • rhel-sst-system-roles
    • 1
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Red Hat Enterprise Linux
    • System Roles Sprint 1, System Roles Sprint 2, System Roles Sprint 3
    • Enhancement
    • Hide
      .New variables in the `journald` RHEL system role: `journald_rate_limit_interval_sec` and `journald_rate_limit_burst`

      The following two variables have been added to the `journald` RHEL system role:

      * `journald_rate_limit_interval_sec` (integer, defaults to 30): Configures a time interval in seconds, within which only the `journald_rate_limit_burst` log messages are handled. The `journald_rate_limit_interval_sec` variable corresponds to the `RateLimitIntervalSec` setting in the `journald.conf` file.

      * `journald_rate_limit_burst` (integer, defaults to 10 000): Configures the upper limit of log messages, which are handled within the time defined by `journald_rate_limit_interval_sec`. The `journald_rate_limit_burst` variable corresponds to the `RateLimitBurst` setting in the `journald.conf` file.

      As a result, you can use these settings to tune the performance of the `journald` service to handle applications that log many messages in a short period of time.

      For more details, see the resources in the `/usr/share/doc/rhel-system-roles/journald/` directory.
      Show
      .New variables in the `journald` RHEL system role: `journald_rate_limit_interval_sec` and `journald_rate_limit_burst` The following two variables have been added to the `journald` RHEL system role: * `journald_rate_limit_interval_sec` (integer, defaults to 30): Configures a time interval in seconds, within which only the `journald_rate_limit_burst` log messages are handled. The `journald_rate_limit_interval_sec` variable corresponds to the `RateLimitIntervalSec` setting in the `journald.conf` file. * `journald_rate_limit_burst` (integer, defaults to 10 000): Configures the upper limit of log messages, which are handled within the time defined by `journald_rate_limit_interval_sec`. The `journald_rate_limit_burst` variable corresponds to the `RateLimitBurst` setting in the `journald.conf` file. As a result, you can use these settings to tune the performance of the `journald` service to handle applications that log many messages in a short period of time. For more details, see the resources in the `/usr/share/doc/rhel-system-roles/journald/` directory.
    • Done
    • None

      Enhancement:
      Add two new variables, allowing the rate limit to be configured using the role.

      Reason:
      IHAC which needs these settings to be changed from their default values, and they would like to use RHEL System Roles as much as possible.

              rmeggins@redhat.com Richard Megginson
              rmeggins@redhat.com Richard Megginson
              Richard Megginson Richard Megginson
              David Jez David Jez
              Jaroslav Klech Jaroslav Klech
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: