【SkyWalking】启用apm-trace-ignore-plugin追踪忽略插件

背景

使用Agent采集追踪数据的时候,想排除某些路径,比如健康检查等,这样可以减少上报的数据,也可以去除一些不必要的干扰数据。

加载插件

在agent/optional-plugins目录中有个apm-trace-ignore-plugin-${version}.jar插件,用于处理忽略操作,加载jar有两种方案

  • 将apm-trace-ignore-plugin-${version}.jar拷贝到agent/plugins目录下进行加载
  • 修改agent/config/agent.config配置文件中的plugin.mount参数,将optional-plugins包添加到加载插件库中,这里面有多个插件会一起加载。

配置忽略端点

方式一:配置文件

在agent/config下创建apm-trace-ignore-plugin.config文件,内容如下

shell 复制代码
#  忽略路径数据上传
#  路径匹配规则
#  /path/?   单个字符
#  /path/*   多个字符
#  /path/**  多个字符和多级路径
#  多个规则使用逗号","分割
trace.ignore_path=${SW_AGENT_TRACE_IGNORE_PATH:/health}

方式二:启动参数

shell 复制代码
-javaagent:../skywalking-agent.jar=agent.service_name=gateway-dev3,trace.ignore_path='/health' -Dskywalking.trace.ignore_path=/health

效果截图

指定的path忽略生效后,就没有再上送追踪数据了

相关推荐
SLD_Allen15 天前
智能聚类:从海量 Trace 中理解 Agent 的行为和表现
agent·trace
lisanmengmeng17 天前
分布式追踪与监控:Skywalking(三)
分布式·skywalking
lisanmengmeng19 天前
分布式追踪与监控:Skywalking介绍(一)
分布式·skywalking
隔窗听雨眠24 天前
vivo Trace监控追求完美的建设历程:从业务视角到全链路可观测的深度演进
trace·vivo trace
Jinkxs1 个月前
SkyWalking - 生产级部署:集成 Elasticsearch 作为后端存储
大数据·elasticsearch·skywalking
就叫_这个吧1 个月前
IDEA本地springcloud项目 接入SkyWalking实现链路追踪
spring cloud·intellij-idea·skywalking
Databuff1 个月前
两款开源APM工具【skywalking+databuff】组合落地实战
开源·skywalking
ryan_9961 个月前
一次讲清大模型应用评测:从 Recall@k、LLM Judge 到 Agent 上线门禁
agent·trace·eval·召回率·大模型评测·evaluation
Linux-18742 个月前
分布式链路追踪系统之skywalking 追踪案例
云原生·skywalking·分布式链路追踪系统·应用程序性能监控·skywalking java agent·skywalking python agent