[ Online Monitoring Meetup ]
Нужно ли observability?
Добро пожаловать на онлайн-дискуссию про observability. Постараемся понять, как устроено observability и стоит ли им воспользоваться.
[ Участники ]
Алексей Широких
Алексей Широких, основатель Церкви Метрик, SRE в SEMrush.
Филипп Кулин
Фил Кулин, организатор Эшер2, Go разработчик, в прошлом - хостер.
Observability — практика оснащения систем инструментами для сбора актуальных данных, которые предоставляют информацию не только о том, когда произошла ошибка или появилась проблема, но и что более важно — по какой причине. Последнее — то, что нужно командам разработчиков для быстрого реагирования и устранения аварийных ситуаций.
Вот, что входит в observability:
— Мониторинг
— Оповещение / визуализация
— Инфраструктура трассировки распределённых систем
— Агрегация журналов / аналитика
При переводе на русский часто используют термин «Наблюдаемость», кроме того существует некая Наблюдаемость в бизнес-практиках, но мы поговорим именно о разработке.