Как ротировать логи?

Junior
181 просмотров
AFK Offer AI

В Linux стандарт — logrotate с конфигом в /etc/logrotate.d/. Настраиваешь размер, количество копий, компрессию. Для Go-приложения лучше использовать lumberjack — он ротирует файлы прямо из кода по размеру и возрасту. В Docker логи ротируются через logging driver — ставь max-size и max-file. В Kubernetes логи контейнеров ротируются kubelet-ом автоматически. Важно не забыть про логи внутри контейнера.

Следующий вопрос

Как импортировать данные из JSON?