Skip to content
2 / 15

Как правильно вести логи в облаке?

Писать структурированно — JSON с постоянным набором полей (время, уровень, сообщение, сервис, версия, идентификатор запроса и пользователя), а не свободный текст: только так логи можно фильтровать и агрегировать. Писать в stdout/stderr, а не в файлы: сбором занимается платформа. Обязательны идентификатор запроса, сквозной через все сервисы, и уровни логирования с разумным использованием (info — события бизнес-уровня, debug — только при отладке). Обязательна редакция персональных данных и секретов — токены, пароли, номера карт не должны попадать в систему логов. И обязателен срок хранения: логи часто оказываются самой дорогой статьёй наблюдаемости.

Как правильно вести логи в облаке? | JScriptiser