【问题标题】:Spring Boot Sleuth Not Printing Trace and Span LogsSpring Boot Sleuth 不打印跟踪和跨度日志
【发布时间】:2021-10-01 17:14:09
【问题描述】:

在我的 spring 2.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>

现在进行日志记录 - 我正在使用 Sl4J 并使用 INFO 登录语句。

当我运行应用程序时,我可以看到我的 INFO 级别日志,但我看不到打印的跟踪和 span id,也看不到它们在我的 Zipkin 的服务器中。

大家猜猜这里出了什么问题?

【问题讨论】:

    标签: spring spring-boot spring-cloud-sleuth zipkin


    【解决方案1】:

    请按照文档说的做:

    1. 不要指定 spring clod 依赖项 (&lt;version&gt;3.0.0&lt;/version&gt;),BOM 会定义它们
    2. 使用 spring-cloud-starter-sleuth 应该添加带有日志关联的 Sleuth 支持,如果您还想将 span 发送到 Zipkin,请使用 spring-cloud-sleuth-zipkin

    这是文档中的一个示例:https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/htmlsingle/#how-to-set-up-sleuth-with-brave-zipkin-http

    【讨论】:

      猜你喜欢
      • 2017-09-28
      • 2015-07-01
      • 2021-04-27
      • 1970-01-01
      • 2020-08-08
      • 2017-08-03
      • 2020-01-26
      • 1970-01-01
      • 2016-04-07
      相关资源
      最近更新 更多