【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忽略生效后,就没有再上送追踪数据了

相关推荐
桥边驿语人8 天前
Skywalking 的本地开发配置
skywalking
斯普信专业组9 天前
Skywalking从部署集成到动态调优(上)
运维·skywalking·动态调优
斯普信专业组9 天前
Skywalking从部署集成到动态调优(下)
运维·skywalking·动态调优
一叶飘零_sweeeet10 天前
从 “黑盒“ 到 “透明“:SkyWalking 实战指南 —— 让微服务问题无所遁形
分布式·微服务·skywalking·分布式链路追踪
陈平安Java and C25 天前
分布式链路追踪-SkyWalking
分布式·skywalking
一叶飘零_sweeeet1 个月前
从 0 到 1 精通 SkyWalking:分布式系统的 “透视镜“ 技术全解析
java·skywalking
斯普信专业组1 个月前
SkyWalking 核心概念与智能探针工作原理深度揭秘(上)
运维·skywalking
非晓为骁1 个月前
【Agent】DeerFlow Researcher:系统架构与执行流程(基于真实 Trace 深度解析)
系统架构·agent·trace·deerflow·langsmith
非晓为骁1 个月前
【Agent】DeerFlow Planner:执行流程与架构设计(基于真实 Trace 深度解析)
agent·trace·deerflow·langsmith
XT46252 个月前
SkyWalking 支持的告警通知方式(Alarm Hooks)类型
skywalking