Sobes.tech
Back to questions
Senior
3

Что такое observability? Какие три столпа observability ты знаешь?

Companies where asked
А7

Answer from AI

sobes.tech AI

Observability — это способность системы предоставлять достаточную информацию о своем внутреннем состоянии через внешние данные, чтобы можно было эффективно диагностировать и устранять проблемы. Это ключевой аспект в поддержке и развитии сложных распределённых систем.

Три основных столпа observability:

  1. Логи (Logs) — текстовые записи событий, которые произошли в системе. Они помогают понять, что именно происходило в момент времени.
  2. Метрики (Metrics) — числовые показатели, агрегированные во времени (например, загрузка CPU, количество запросов в секунду), которые позволяют отслеживать состояние и производительность.
  3. Трейсы (Traces) — данные о последовательности вызовов и операций внутри распределённой системы, показывающие путь запроса через разные компоненты.

Эти три компонента вместе дают полное представление о работе системы и позволяют быстро выявлять и устранять проблемы.