Трассировки егеря не фиксируются для spring-data

#spring-data #jaeger

#spring-данные #jaeger

Вопрос:

Трассировки Jaeger для приложения spring-boot не могут фиксировать трассировки для вызовов БД, выполненных с использованием spring-data. Все другие вызовы, такие как 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>
 

Здесь отсутствуют какие-либо дополнительные зависимости?

Ответ №1:

Удалите свои зависимости и используйте следующую, которая также будет включать в себя необходимые вам инструменты

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