Что такое log sampling?

Middle
96 просмотров
AFK Offer AI

Log sampling — запись только части логов для уменьшения объёма. Например: логируй каждый 100-й запрос или не более 10 одинаковых ошибок в минуту. В zap есть встроенный sampling — SamplingConfig с Initial и Thereafter. Полезно для высоконагруженных сервисов, где миллионы запросов в секунду. Важно: не сэмплируй ошибки уровня error и выше — они все важны. Сэмплируй info и debug. Альтернатива — динамическое изменение уровня логирования.

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

Как определить table bloat?