Configuring systemd-journald and Fluentd

    We recommend setting and RateLimitBurst=10000 (or even higher if necessary) to prevent the journal from losing entries.

    As you scale up your project, the default logging environment might need some adjustments.

    For example, if you are missing logs, you might have to increase the rate limits for journald. You can adjust the number of messages to retain for a specified period of time to ensure that OpenShift Logging does not use excessive resources without dropping logs.

    You can also determine if you want the logs compressed, how long to retain logs, how or if the logs are stored, and other settings.

    Procedure

    1. Create a Butane config file, 40-worker-custom-journald.bu, that includes an /etc/systemd/journald.conf file with the required settings.

    2. Use Butane to generate a MachineConfig object file, 40-worker-custom-journald.yaml, containing the configuration to be delivered to the nodes:

    3. Example output