当前位置:AIGC资讯 > 数据采集 > 正文

SkyWalking SQL参数采集

版本 7.0.0

描述

SkyWalking默认不采集SQL参数,但是提供了采集SQL参数采集的方式,在应用端启动时,加入启动参数,或者在agent/config/agent.config配置文件里面配置相关参数即可。

配置参数

方式一:启动参数

skywalking.plugin.mysql.trace_sql_parameters,mysql参数采集选项,默认false不采集,如果需要采集,将其配置为true
示例:-Dskywalking.plugin.mysql.trace_sql_parameters=true skywalking.plugin.mysql.sql_parameters_max_lengthmysql参数长度限制,默认限制512
示例: -Dskywalking.plugin.mysql.sql_parameters_max_length=1024 skywalking.plugin.postgresql.trace_sql_parameterspostgresql参数采集选项,默认false不采集。
示例:-Dskywalking.plugin.postgresql.trace_sql_parameters=true skywalking.plugin.postgresql.sql_parameters_max_length,参数长度限制,默认限制512
示例:-Dskywalking.plugin.postgresql.sql_parameters_max_length=1024

方式二:配置文件agent/config/agent.config

示例:

plugin.mysql.trace_sql_parameters=true
plugin.mysql.sql_parameters_max_length=1024
plugin.postgresql.trace_sql_parameters=true
plugin.postgresql.sql_parameters_max_length=1024

验证

选择一种方式配置之后,重启应用进行验证 。
在链路追踪里面语句能看见Mysql参数,证明SQL参数采集成功。

更新时间 2023-11-08