Sleuth не работает с версией Spring Boot 3.0.0

Я использую Sleuth и Zipkin для распределенной трассировки и столкнулся с проблемой.

Проблема: TraceID и SpanID не печатаются в журналах микросервиса (и не передаются Zipkin) с версией Spring Boot 3.0.0.

Ниже приведены версии, которые я использую:

  • Версия весенней загрузки: 3.0.0
  • Весенняя облачная версия: 2021.0.4
  • Версия сервера Zipkin: zipkin-server-2.23.19-exec

приложение.свойства:

spring.application.name=sleuthpoc2
spring.zipkin.base-url=http://localhost:9411/
spring.sleuth.sampler.probability=1.0
spring.zipkin.sender.type=WEB
0
0
854
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как мы это описываем в https://github.com/spring-cloud/spring-cloud-sleuth/tree/main

Последняя второстепенная версия Spring Cloud Sleuth — 3.1. Вы можете проверить Ветка 3.1.x для последних коммитов.

Ядро этого проекта было перенесено в проект Micrometer Tracing и приборы будут перемещены в Micrometer и все соответствующие проектов (больше не все инструменты будут выполняться в одном репозиторий.

Вы можете ознакомиться с руководством по миграции здесь https://github.com/micrometer-metrics/tracing/wiki/Spring-Cloud-Sleuth-3.1-Migration-Guide о том, как перейти со Sleuth на Micrometer Tracing.

Привет, Марчин, ты говоришь о версии Сыщика? Если я правильно понял, мне нужно использовать версию сыщика 3.1 с версией Spring boot 3.0.0. Пожалуйста подтвердите

win32trojan 30.11.2022 10:04

Как я писал в ответе, Sleuth 3.1.x — последняя версия, которую мы выпускаем. Он совместим с Boot 2.x. Не существует версии Sleuth, совместимой с Boot 3.x. Вам нужно будет перейти на Micrometer Tracing, чтобы использовать Boot 3.0.

Marcin Grzejszczak 30.11.2022 12:48

Спасибо, Марчин, за ваш вклад.

win32trojan 30.11.2022 20:23

@Marcin Grzejszczak поддерживает ли Micrometer openFeign (для храбрых и zipkin)

UN..D 20.12.2022 22:28

Микрометрическое наблюдение было добавлено в Feign 12.1 github.com/OpenFeign/feign/commit/…

Marcin Grzejszczak 28.12.2022 22:56

Другие вопросы по теме