SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Распределенная трассировка (Distributed Tracing) и OpenTelemetry?

В микросервисах один запрос от пользователя может пройти через 10 разных сервисов. Если он тормозит или падает, по обычным логам найти причину невозможно.

Распределенная трассировка (Jaeger, Zipkin) решает эту проблему:
1. На входе в систему (API Gateway) запросу присваивается уникальный Trace ID.
2. Этот Trace ID передается в HTTP-заголовках от сервиса к сервису.
3. В системе мониторинга строится визуальный граф (Gantt chart), где видно, сколько миллисекунд запрос провел в каждом микросервисе и БД.

OpenTelemetry — это единый открытый стандарт для сбора таких трейсов, логов и метрик.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Ещё вопросы раздела «Микросервисы»

Все вопросы раздела «Микросервисы»