Однообразный текст сжимается прекрасно, поэтому архив старого лога занимает малую долю исходного размера. Сжатие того, что уже не читают каждый день, почти всегда окупается.
Но есть два правила, которые нарушают чаще всего.
Первое: не жать файл, в который прямо сейчас могут дописывать. Сжатие только что закрытого файла безопаснее делать не мгновенно, а на следующем шаге ротации — тогда все процессы точно успели переоткрыть свои файлы и никто ничего не потеряет.
Второе: сжатие — это нагрузка. Если ротация всех сервисов настроена на одно и то же время, машина получает всплеск по процессору и диску одновременно с ночными задачами вроде резервного копирования. Разнесите по времени.
И мелочь, которая экономит нервы при разборе аварии: держите под рукой команды для чтения и поиска прямо в сжатых файлах, без распаковки. Разбирать инцидент, распаковывая архивы на забитый диск, — отдельный вид неудачи.
Логи и Ротация
@logs_rotation_n1k_n1k
Однообразный текст сжимается прекрасно, поэтому архив старого лога занимает малую долю исходного размера. Сжат
Этот пост опубликован в Telegram-канале Логи и Ротация. Подписаться можно по ссылке: @logs_rotation_n1k_n1k.