将JDBC查询信息添加到opentracing / jaeger范围

时间:2019-07-30 09:11:47

标签: spring-boot spring-cloud opentracing jaeger

我们在Istio中使用Opentracing / Jaeger来跟踪多个基于Spring Boot / Spring Cloud的微服务。

我目前在想是否可以通过提供有关已执行查询的信息(即SQL语句)来丰富跟踪范围?使用opentracing-contrib/java-spring-cloud跟踪JDBC连接信息可以正常工作,但是缺少其他信息。

我知道例如glowroot可以跟踪语句本身,但是没有发现与Opentracing或Jaeger相关的任何内容。

如果有人能给出一些研究方向的话,那就太好了!

1 个答案:

答案 0 :(得分:0)

我面临类似的问题。正在跟踪ConnectionInfo,但未跟踪SQL语句。 就我而言,我必须启用traceWithActiveSpanOnly = true。

例如::jdbc:tracing:h2:mem:test?traceWithActiveSpanOnly = true

此后,开始跟踪这些语句。

Check the documentation of opentracing java-jdbc module here