在我的spring2.5.5项目中,我尝试用下面的依赖项配置sleuth-zipkin。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
<version>3.0.0</version>
</dependency>
Spring Cloud版是
<spring-cloud.version>2020.0.4</spring-cloud.version>
现在是日志记录-我正在使用Sl 4J,并使用INFO记录语句。
当我运行应用程序时,我可以看到我的INFO级别日志,但我看不到跟踪和打印的跨度ID,也看不到它们在我的Zipkin服务器中。
有人猜到这里出了什么问题吗?
1条答案
按热度按时间p4tfgftt1#
请按医生说的做:
1.不要指定Spring Cloud依赖项(
<version>3.0.0</version>
),BOM将定义它们1.使用
spring-cloud-starter-sleuth
(应添加具有日志关联的Sleuth支持)和spring-cloud-sleuth-zipkin
(如果还想将跨度发送到Zipkin下面是一个来自文档的示例:https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/htmlsingle/#how-to-set-up-sleuth-with-brave-zipkin-http