首页 > 解决方案 > Jaeger 跟踪未捕获弹簧数据

问题描述

Jaeger 对 spring-boot 应用程序的跟踪无法捕获使用 spring-data 进行的 DB 调用的跟踪。RESTTemplate 等所有其他调用都能够捕获跟踪。

使用 springboot 版本 2.2.2.RELEASE 并在 jaeger 依赖项下添加,

    <dependency>
        <groupId>io.opentracing.contrib</groupId>
        <artifactId>opentracing-spring-jaeger-web-starter</artifactId>
        <version>3.2.0</version>
    </dependency>
    <dependency>
        <groupId>io.opentracing.contrib</groupId>
        <artifactId>opentracing-jdbc</artifactId>
        <version>0.2.11</version>
    </dependency>

这里缺少任何其他依赖项吗?

标签: spring-datajaeger

解决方案


删除您的依赖项并使用以下包含您需要的工具的依赖项

<dependency>
 <groupid>io.opentracing.contrib</groupid>
 <artifactid>opentracing-spring-jaeger-cloud-starter</artifactid>
 <version>3.2.0</version>
</dependency>

推荐阅读