Jaeger对spring引导应用程序的跟踪无法捕获使用spring数据进行的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>
这里缺少任何其他依赖项吗?
删除依赖项并使用以下依赖项,该依赖项还将包括需要的工具
<dependency>
<groupid>io.opentracing.contrib</groupid>
<artifactid>opentracing-spring-jaeger-cloud-starter</artifactid>
<version>3.2.0</version>
</dependency>