当前位置: 首页 > article >正文

SkyWalking监控SQL参数

前言

SkyWalking可以记录每个请求中执行的所有SQL,但是默认情况下,SkyWalking不记录SQL参数导致使用起来不是很方便,每次都得看日志才能知道具体的参数。不过SkyWalking提供了一个配置参数,开启后,便可记录SQL执行的参数。

修改配置

修改 SkyWalking Agent 配置

打开agent/config/agent.config文件。
找到以下配置项并进行修改:

plugin.jdbc.trace_sql_parameters=${SW_JDBC_TRACE_SQL_PARAMETERS:true}

重启项目后,查看效果
image-20241004223738773

性能考量与安全注意事项

性能开销

启用 SQL 参数监控功能会略微增加系统的性能开销,特别是在大量数据库查询或高并发的环境下。因为 SkyWalking 需要将每个查询的参数捕获并传输到 OAP 后端存储,数据量较大时可能影响系统性能。

数据安全

SQL 参数中有时会包含敏感信息(例如用户的 ID、密码、邮箱地址等)。因此,在生产环境中启用该功能时,需要非常小心,确保不会意外暴露敏感信息。如果数据敏感性高,可以考虑禁用该功能或使用数据脱敏技术。

官方文档:其他参数配置


http://www.kler.cn/news/334853.html

相关文章:

  • 信息安全工程师(35)访问控制类型
  • vue3常用组件通信方法
  • 算法题总结(七)——栈与队列
  • C++ 单例模式(模板继承+单例模式)
  • 运放选择时考虑的参数
  • 如何通过视频美颜SDK实现高效的直播美颜API开发?
  • tftp传文件被服务器拒绝进入tftp: server error: (768) Access to staonline.pcap denied
  • 【unity游戏开发】彻底理解AnimatorStateInfo,获取真实动画长度
  • 大模型/Sora/世界模型之间是什么关系,对自动驾驶的意义是什么?
  • 智慧学生宿舍管理平台|学生宿舍管理平台系统|基于Springboot+VUE的智慧学生宿舍管理平台系统设计与实现(源码+数据库+文档)
  • 鸿蒙 arkts json数据解析
  • 【AGC005D】~K Perm Counting(计数抽象成图)
  • MySQL 日志 - Binlog
  • 通信工程学习:什么是OSPF开放式最短路径优先
  • cnn突破二(bpnet三层网络增加bias后,识别率没有下降)
  • jdk版本与环境变量配置的版本不一致问题
  • pdf处理1
  • 课设实验-数据结构-单链表-文教文化用品品牌
  • 血液细胞计数与检测(BCCD)数据集教程
  • 03 去重排序