【发布时间】:2021-09-08 02:22:33
【问题描述】:
如果有人可以提供有关如何调试此问题的想法....
我正在尝试将 spring cloud sleuth 与 zipkin 集成到我们的一项微服务中。我在 pom.xml 和带有调试的属性中有以下内容。日志中没有来自 spring-cloud-sleuth 或 spring-cloud-sleuth zipkin 的常见消息。几乎就像 spring-cloud-sleuth 没有加载或启动一样。但是我收到以下调试消息:
2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称 'org.springframework.cloud.sleuth.zipkin2.ZipkinAutoConfiguration$DefaultEndpointLocatorConfiguration':未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝的 bean 名称“zipkinEndpointLocator”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝的 bean 名称“org.springframework.cloud.sleuth.zipkin2.ZipkinAutoConfiguration$RefreshScopedProbabilityBasedSamplerConfiguration”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“scopedTarget.defaultTraceSampler”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“defaultTraceSampler”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称 'org.springframework.cloud.sleuth.zipkin2.sender.ZipkinRestTemplateSenderConfiguration$DiscoveryClientZipkinUrlExtractorConfiguration$ZipkinClientLoadBalancedConfiguration':未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“loadBalancerClientZipkinLoadBalancer”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称 'org.springframework.cloud.sleuth.zipkin2.sender.ZipkinRestTemplateSenderConfiguration$DiscoveryClientZipkinUrlExtractorConfiguration':未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“org.springframework.cloud.sleuth.zipkin2.sender.ZipkinRestTemplateSenderConfiguration”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“restTemplateSender”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“zipkinUrlExtractor”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“spring.zipkin.sender-org.springframework.cloud.sleuth.zipkin2.sender.ZipkinSenderProperties”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“org.springframework.cloud.sleuth.zipkin2.ZipkinAutoConfiguration”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“zipkinRestTemplateCustomizer”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“sleuthReporterMetrics”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“spring.zipkin-org.springframework.cloud.sleuth.zipkin2.ZipkinProperties”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝 bean 名称“spring.sleuth.sampler-org.springframework.cloud.sleuth.sampler.SamplerProperties”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝的 bean 名称“org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration$Slf4jConfiguration”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝的 bean 名称“org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration”:未识别 URL 路径 2021-06-24 13:38:39 调试 o.s.w.s.h.BeanNameUrlHandlerMapping - 拒绝的 bean 名称“org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration”:未识别 URL 路径 以下是我的 pom 和属性文件中的内容
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.7.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<sonar.junit.reportsPath>target/surefire-reports</sonar.junit.reportsPath>
<sonar.clover.reportPath>target/site/clover/clover.xml</sonar.clover.reportPath>
</properties>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
spring.application.name=xxxx
spring.sleuth.sampler.percentage=100.0
spring.sleuth.enabled=true
spring.zipkin.baseUrl=http://dev.zipkin.cloud.xxxxxx.com:9411/
spring.zipkin.sender.type=web
endpoints.enabled=true
logging.level.org.springframework.cloud.sleuth=DEBUG
【问题讨论】:
-
请尝试升级到以下版本之一,因为不再支持您使用的版本:2020.0.x aka Ilford -> 2.4.x、2.5.x(从 2020.0.3 开始)Hoxton - > 2.2.x、2.3.x(从 SR5 开始)
标签: spring-cloud spring-cloud-sleuth