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

相关推荐
我爱娃哈哈2 天前
SpringBoot + SkyWalking + Prometheus:微服务全链路监控与性能压测闭环方案
spring boot·prometheus·skywalking
zhujian8263710 天前
二十五、【鸿蒙 NEXT】@ObservedV2/@Trace实现组件动态刷新
华为·harmonyos·trace·lazyforeach·observedv2
廋到被风吹走10 天前
【Spring】Spring Cloud 链路追踪:SkyWalking/Pinpoint 字节码增强与 TraceId 传递机制
spring·spring cloud·skywalking
6***830512 天前
SpringBoot教程(三十二) SpringBoot集成Skywalking链路跟踪
spring boot·后端·skywalking
爱上纯净的蓝天15 天前
微服务链路追踪实战:用SkyWalking构建全链路监控体系
微服务·架构·skywalking
虫小宝15 天前
京东返利app分布式追踪系统:基于SkyWalking的全链路问题定位
分布式·skywalking
weihubeats17 天前
当SkyWalking遇上自研Trace:链路断开的核心原因与终极兼容方案
skywalking
HappRobot25 天前
OpenTelemetry和Jaeger、 SkyWalking的关系
linux·网络·skywalking
HappRobot25 天前
OpenTelemetry(OTel)和 SkyWalking 组合实现可视化监控
skywalking
教练、我想打篮球1 个月前
122 Hession,FastJson,ObjectInputStream的序列化反序列化相同引用的处理
java·config·utils