将 JDBC 查询信息添加到 opentracing/Jaeger spans

Joh*_*ohn 6 spring-boot spring-cloud opentracing jaeger

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

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

我知道,例如,glowroot能够跟踪语句本身,但没有找到与 Opentracing 或 Jaeger 相关的任何内容。

如果有人可以展示一些研究方向,那就太好了!

Rah*_*hul 0

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

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

此后,这些言论开始被追踪。

在这里查看 opentracing java-jdbc 模块的文档