Встречается на собеседованиях • сегодня

Как реализовать трассировку сервиса на Spring Boot

Для трассировки в Spring Boot можно использовать Spring Cloud Sleuth с Zipkin. Sleuth добавляет trace/span ID в логи, а Zipkin визуализирует трассировки. 1. Добавь зависимости в `pom.xml`: ```xml org.springframework.cloud spring-cloud-starter-sleuth org.springframework.cloud spring-cloud-sleuth-zipkin ``` 2. Настрой в `application.yml`: ```yaml spring: sleuth: sampler: probability: 1.0 # 100% трассировка zipkin: base-url: http://localhost:9411 ``` 3. Запусти Zipkin сервер (можно через Docker): ```bash docker run -d -p 9411:9411 openzipkin/zipkin ``` Теперь все HTTP-запросы между сервисами будут автоматически трассироваться. В логах увидишь `[service,traceId,spanId]`. Для ручного создания span используй `@NewSpan` или `Tracer` bean.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы