Spring boot sleuth 在 zipkin 中没有踪迹

Spring boot sleuth no traces in zipkin

我们正在尝试使用 sleuth 将日志发送到 zipkin。我们正在使用 spring 启动 '2.2.6.RELEASE' 和云版本 Hoxton.RELEASE。我添加了以下依赖项

implementation "org.springframework.cloud:spring-cloud-starter-zipkin:2.2.6.RELEASE"
implementation "org.springframework.cloud:spring-cloud-starter-sleuth:2.2.6.RELEASE"
implementation "org.springframework.cloud:spring-cloud-sleuth-zipkin:2.2.6.RELEASE"

并在 logback.xml 中添加了以下道具 [%X{traceId} %X{spanId} %X{X-Span-Export}]

在我们的 2 个服务中进行了上述更改后,我们期望 zipkin 会有一些日志,但什么也没有出现。因此,我们尝试在 application.properties

中添加以下属性
spring.zipkin.base-url=http://localhost:9411
spring.zipkin.enabled=true
spring.zipkin.service.name=xyz-service
spring.sleuth.enabled=true
spring.sleuth.integration.enabled=true
spring.sleuth.sampler.rate=100
spring.sleuth.sampler.probability=1.0
spring.zipkin.sender.type=web

并且在 zipkin 中仍然看不到日志/服务名称。 你能看到我在这里做错了什么吗? Out 应用程序也具有云流依赖性。并且还注意到在日志中我得到的 X-span-export 是错误的。例如:[3e205e41db60212f 77a405a53d62c9fa false]

请将项目升级到最新版本的 Spring Boot 和 Spring Cloud。也使用 BOM 作为版本的来源——不要手动设置它们。请不要手动设置默认属性,因为它们已经设置为默认值。