1.6 KiB
Journald Tuning
For the systemd journal size restriction and rate limiting can be fine tuned.
Size Restricion
In Hiera log_client::journal_system_max_use (default 50%) limits the total size of the journal, whereas log_client::journal_system_keep_free (default 25%) ensures how much disk space is keep free in /var/log for other use. In addition to the syntax described in journald.conf(5) (bytes or use K, M, G, T, P, E as units) we also support percentages, i.e. 25% means that the journal will use mostly/spare at least 25% of /var/log. Note that for the use of a percentage limit /var/log must be an own partition, else absolute values need to be set.
log_client::journal_system_max_file_size limits the size of an individual journal file. Default ist 32M.
If there is no need for a persistent log at all, it can be disabled with
log_client::persistent_journal: false
Rate Limiting
In Hiera log_client::journal_rate_limit_burst defines how many messages of a service are at least logged in the interval period (default 30s). Note that the actual limit depends on the available disk space The default is 10000 messages.
So log_client::journal_rate_limit_interval defines the above mentioned interval period. Allowed time units are s, min, h, ms and us. If not specified seconds are assumed.
Rate limiting is disabled with
log_client::journal_rate_limit_interval: 0