Наблюдаемость распределенных систем. Практика

#Наблюдаемость #Практика #Привет #Алексей #Бондаренко

Привет! Я — Алексей Бондаренко, работаю в команде авторизации Банки.ру. Сегодня хочется обсудить такую тему, как “Наблюдаемость распределенных систем”. На эту тему уже сказано много. В данной статье не открою Америку. Но хотел бы ее рассмотреть с практической стороны. Статья предназначена для новичков. Читать далее

Сегодня хочется обсудить такую тему, как “Наблюдаемость распределенных систем”. На эту тему уже сказано много. В данной статье не открою Америку. Но хотел бы ее рассмотреть с практической стороны. Статья предназначена для новичков.

Немного теории

Если вы знакомы с понятием мониторинга, то наблюдаемость отличается от него тем, что она отвечает не только на вопрос "работает ли система?", но и на более глубокий вопрос "почему система ведёт себя именно так?". Представьте, что мониторинг - это как индикаторы на приборной панели автомобиля, а наблюдаемость - это возможность заглянуть под капот и понять, что именно происходит с двигателем в любой момент времени.

В веб-разработке наблюдаемость строится на трех основных столпах, которые называют "три кита" observability.