Назад | Перейти на главную страницу

Ротация журналов Docker по времени

В настоящее время докер поддерживает ротацию базового журнала размером с файл при использовании json-драйвер. Что мне нужно, так это ротация журналов по времени (скажем, ежечасно). Использование * nix logrotate не вариант, так как он теряет журналы с опцией создания или копирования усечения. Я использую беглый для отправки журналов в ELK или что-то подобное, но мне нужно сохранить копию журналов для архива, и это должно быть временное основание для облегчения просмотра. Могу ли я найти решение в использовании вторичного вывода в fluent-bit? Или мне следует использовать совершенно другой подход с журнал регистрации для докера, с последующим экспортом данных из него с временными фильтрами? Но как насчет потери данных? Можно ли потерять данные во время журнал вакуум?