Добавление информации о запросе JDBC к диапазонам открытия / Jaeger

Мы используем Opentracing / Jaeger в Istio для отслеживания нескольких микросервисов на основе Spring Boot / Spring Cloud.

В настоящее время мне интересно, есть ли возможность расширить интервалы трассировки, предоставив информацию о выполненном запросе (например, операторе SQL)? Информация о соединении JDBC работает нормально с использованием opentracing-contrib / java-spring-cloud но дополнительная информация отсутствует.

Я знаю, что например glowroot способен самостоятельно отслеживать утверждения, но не обнаружил ничего, связанного с Opentracing или Jaeger.

Было бы здорово, если бы кто-нибудь мог указать направления для исследований!


person John    schedule 30.07.2019    source источник


Ответы (1)


Я столкнулся с аналогичной проблемой. Отслеживалась информация о подключении, но не операторы SQL. В моем случае мне пришлось включить traceWithActiveSpanOnly = true.

Например: jdbc: tracing: h2: mem: test? TraceWithActiveSpanOnly = true

После этого заявления начали отслеживаться.

Ознакомьтесь с документацией по открытию модуля java-jdbc здесь

person Rahul    schedule 20.07.2020