Как настроить journald чтобы политика хранения логов зависела от юнита?
На одном сервере у меня есть виртуалка, в ней несколько юнитов которые отрабатывают по таймеру очень часто, типа раз в 10 секунд (мне нужно знать их логов для последних несколько дней, и не больше).
Есть и другой юнит который работает раз в месяц, и нужно знать его логов для последние несколько месяцев.
В то же время хочется чтобы не хранились ВСЕ логи ВСЕХ юнитов для несколько месяцев (сервисы первого типа раздувают их безобразно по размеру, без необходимости).
Как мне настроить journald чтобы он удерживал логи первых юнитов только для последних дней (и не больше), а для второго несколько месяцев? Смотрел journald.conf и не нашел где и как воткнуть такую конфигурацию.
С rsyslog по старинке ротирование логов происходило через logrotate, и в его конфиге задавались политики хранения как угодно в зависимости от сервиса.