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