Трассы Jaeger не захватываются для Spring-данных

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

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


person Venkata Madhu    schedule 08.12.2020    source источник


Ответы (1)


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

<dependency>
 <groupid>io.opentracing.contrib</groupid>
 <artifactid>opentracing-spring-jaeger-cloud-starter</artifactid>
 <version>3.2.0</version>
</dependency>
person Federico Paparoni    schedule 22.01.2021