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

允许禁用 ddtrace 中的 SQL 脱敏功能 #4

Closed songlonqi-java closed 2 years ago

songlonqi-java commented 2 years ago

目前 DDTrace 的脱敏功能是无法禁用的,这导致用户在看 SQL resource 的时候,看到的值都是 ? 不便于用户排查问题。但是目前 ddtrace 不提供该功能的 disable 选项(ENV)

观测云在DdTrace基础上进行开发,目前已经支持脱敏功能。

使用方式:

启动参数 -Ddd.jdbc.sql.obfuscation=TRUE 或者 环境变量DD_JDBC_OBFUSCATION=TRUE

songlonqi-java commented 2 years ago

Tomcat 方式

修改 tomcat 配置文件

cd <本机 tomcat 安装目录>
cd bin
vim catalina.sh
## 添加在第二行
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/path/to/dd-java-agent.jar -Ddd.agent.port=9529"; export CATALINA_OPTS