GuanceCloud / dd-trace-java

Datadog APM client for Java
https://docs.datadoghq.com/tracing/languages/java
Apache License 2.0
9 stars 3 forks source link

version 问题 #15

Closed songlonqi-java closed 1 year ago

songlonqi-java commented 1 year ago

ddtrace 将数据打到 dk 时候 没有携带版本信息,用户有可能出问题 无法定位 dd 的版本,不方便排查问题。

每次编译时候 将版本信息内置到 ddtrace 中。

版本号规则 dd-java-agent-%ddversion-%buildId-%commitId-guance.jar 例如 :dd-java-agnet-1.0.1-1-afs2342352-guance.jar

每次发布都要有两个 jar 包。 一个带版本号 一个不带版本号 固定为:dd-java-agnet.jar

可以尝试一下 dd在运行时 每次将 reace 信息 post 发送出去时 在 handle 中带上版本信息 如 dd-version=1.0.1-1-afs2342352-guance

songlonqi-java commented 1 year ago

经过测试 添加环境变量 dd.version=1.3.0 链路中就会有 dd_version=1.3.0 版本信息