(笔记)skywalking通过环境变量控制http、sql参数

  • Post author:
  • Post category:其他


skywalking插件控制

rocketmq(改源码)

msgid内容打印

开关-环境变量SW_MQ_COLLECT_MSG_ID=true

msg-body内容打印

开关-环境变量SW_MQ_COLLECT_MSG_BODY=true

内容-长度限制:SW_MQ_MSG_BODY_LENGTH_THRESHOLD=1024

http

服务-http接收

服务springmvc接口接收参数打印

开关-环境变量:SW_PLUGIN_SPRINGMVC_COLLECT_HTTP_PARAMS=true

内容-长度限制:SW_PLUGIN_HTTP_HTTP_PARAMS_LENGTH_THRESHOLD=1024

服务-http请求

httpclient请求参数打印

开关-环境变量:SW_PLUGIN_HTTPCLIENT_COLLECT_HTTP_PARAMS=true

内容-长度限制:SW_PLUGIN_HTTP_HTTP_PARAMS_LENGTH_THRESHOLD=1024

openFeign请求参数打印

开关-环境变量SW_PLUGIN_FEIGN_COLLECT_REQUEST_BODY=true

内容-长度限制:SW_PLUGIN_FEIGN_FILTER_LENGTH_LIMIT=1024

说明

上述所有内容长度限制,当值为负数时,表示保存所有完整参数

openFeign请求参数打印-(底层需httpclient,okhttp插件没有打印参数实现)

jdbc-sql

sql参数打印

开关-环境变量:SW_JDBC_TRACE_SQL_PARAMETERS=true

内容-长度限制:SW_PLUGIN_JDBC_SQL_BODY_MAX_LENGTH=2048

trancid(编写插件)

加入servlet-plugin插件



版权声明:本文为qq_34468174原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。