Logging

Наблюдение/Инциденты logging
Описание

практика централизованного сбора и анализа логов приложения.

Ценность
Преимущества:
  • Практика позволяет оценить текущее состояние приложения и события приведшие к текущему состоянию. Упрощает отладку. Позволяет собрать данные для последующего анализа и улучшения процессов и приложения.
  • Команда может следить за тем как приложение работает. По логам можно отследить какие события происходят в системе и их последовательность. Логи значительно упрощают поиск и исправление инцидентов.
  • Логи можно агрегировать и обрабатывать, строить дашборды по аналогии с мониторингом, проверять бизнес гипотезы. Настроив сквозное логирование, когда каждое событие содержит идентификатор сессии, можно строить цепочки событий и проще выяснить в каком компоненте произошел сбой.
  • Настроенные нотификации предупредят об инциденте до того, как пользователи заметят деградацию сервиса. Что позволит быстрее исправить проблему.
Последствия отсутствия:
  • Без логирования сложно разобраться в том какое событие произошло и что стало его причиной.
Критерии оценки 30
SURVEY

Команда разработки может получить логи со всех окружений

Варианты по умолчанию: Да / Нет / Частично
SURVEY

У команды разработки есть доступ к инфраструктурным логам и логам приложения с возможностью их дальнейшей обработки и отправки в централизованное хранилище

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Определены цели логирования, понятно, какие логи ключевые

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Логи структурированы

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Используется централизованное хранилище логов

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Реализованы политики ротации и хранения логов

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Логи не содержат конфиденциальную информацию (например, секреты, пароли, ssh-ключи, токены и т.д.)

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Логи передаются по защищенному каналу связи, хранилище логов защищено

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Собранные логи пригодны для дальнейшей работы с ними

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Логи собираются выборочно и фокусируются на ключевых компонентах, минимизируя лишний "шум"

Варианты по умолчанию: Да / Нет / Частично
CHECK

Команда разработки может получить логи со всех окружений.

CHECK

Модуль Deckhouse log-shipper Команда разработки получит инфраструктурные логи и логи приложений с возможностью их перенаправления для дальнейшей обработки или отправки в централизованное хранилище.

CHECK

https://daily.dev/blog/12-logging-best-practices-dos-and-donts

CHECK

https://betterstack.com/community/guides/logging/logging-best-practices/

CHECK

https://talent500.co/blog/learn-top-20-devops-logging-best-practices/

CHECK

https://medium.com/@krithika_85083/monitoring-and-logging-in-devops-best-practices-for-proactive-issue-resolution-94394ccff3d7

CHECK

определены цели логирования (какие логи ключевые и важные)

CHECK

реализована практика "структурированные логи"

CHECK

используется централизованное хранилище логов

CHECK

реализовано Log Rotation and Retention Policies

CHECK

отсутствие конфиденциальной информации в логах

CHECK

логи передаются по защищенному каналу связи, хранилище логов защищено

CHECK

проводится регулярное ревью и управление логами

CHECK -1

цели логирования не определены или определены не точно

CHECK -1

логи собираются, но они не пригодны для дальнейшей работы с ними.

CHECK -1

отсутствует централизованное хранилище логов

CHECK -1

наличие конфиденциальной информации в логах (секреты / пароли / ssh-ключи / токены / api-keys).

CHECK -1

не используется централизованное хранилище логов

CHECK -1

собираются логи всех компонентов, что создает много 'шума'

CHECK -1

проводится регулярное ревью и управление логами

Ресурсы 2
  • Модуль Deckhouse log-shipper предназначен для сбора инфраструктурных логов и логов приложений и их
  • перенаправления из кластера для дальнейшей обработки или отправки в централизованное хранилище.
Метаданные
ID:
53ced18c-eef9-4c12-93a4-2ef6e5c8d5ef
Slug:
logging
Версия:
2.0
Проекты:
ФармаИмпекс Client1/Project1
Критерии:
10 survey 20 check
Создано:
2026-04-30
Обновлено:
2026-04-30