Как хранить логи эффективно?

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

Структурированные логи (JSON) легче парсить и индексировать. Храни в файлах с ротацией (lumberjack) и отправляй в централизованное хранилище (ELK, Loki, ClickHouse). Не логируй лишнее — каждая строка стоит денег. Используй уровни (debug/info/warn/error) и включай debug только при дебаге. Для PostgreSQL логов — pg_stat_statements вместо логирования всех запросов. Сжимай старые логи gzip-ом — экономия 80-90%.

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

Как реализовать pub/sub?