Выбор ответа Middle Микросервисы и Spring Cloud обновлено

Трассировка в Spring Boot 3

Вопрос

Чем делают распределённую трассировку в Spring Boot 3?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Micrometer Tracing с экспортом. Spring Cloud Sleuth не поддерживает Boot 3, его функции перенесены в Micrometer Tracing (мосты для Brave и OpenTelemetry).

Варианты ответа

  1. Spring Cloud Sleuth с Zipkin
  2. Только логами с ручным requestId
  3. Micrometer Tracing с экспортомправильный ответ
  4. Spring Cloud Config и его клиент

Разбор

Spring Cloud Sleuth не поддерживает Boot 3, его функции перенесены в Micrometer Tracing (мосты для Brave и OpenTelemetry). Он проставляет traceId и spanId в логи, передаёт контекст в заголовках и экспортирует спаны. Ручной requestId частный случай без спанов. Config это конфигурация, а не трассировка.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме