我们在Istio中使用Opentracing / Jaeger来跟踪多个基于Spring Boot / Spring Cloud的微服务。
我目前在想是否可以通过提供有关已执行查询的信息(即SQL语句)来丰富跟踪范围?使用opentracing-contrib/java-spring-cloud跟踪JDBC连接信息可以正常工作,但是缺少其他信息。
我知道例如glowroot可以跟踪语句本身,但是没有发现与Opentracing或Jaeger相关的任何内容。
如果有人能给出一些研究方向的话,那就太好了!
答案 0 :(得分:0)
我面临类似的问题。正在跟踪ConnectionInfo,但未跟踪SQL语句。 就我而言,我必须启用traceWithActiveSpanOnly = true。
例如::jdbc:tracing:h2:mem:test?traceWithActiveSpanOnly = true
此后,开始跟踪这些语句。
Check the documentation of opentracing java-jdbc module here