18 lines
1.2 KiB
Markdown
18 lines
1.2 KiB
Markdown
## Support custom trace ignore
|
|
Here is an optional plugin `apm-trace-ignore-plugin`
|
|
|
|
## Introduce
|
|
- The purpose of this plugin is to filter custom services which are expected to ignore from the tracing system.
|
|
- You can set up multiple URL path patterns, The services matches these patterns means won't be traced and analysis by agent and collector.
|
|
- The current matching rule follows `Ant Path` match style , like `/path/*`, `/path/**`, `/path/?`.
|
|
- Copy `apm-trace-ignore-plugin-x.jar` to `agent/plugins`, restarting the `agent` can effect the plugin.
|
|
|
|
## How to configure
|
|
There are two ways to configure ignore patterns. Settings through system env has higher priority.
|
|
1. Set through the system environment variable,you need to add `skywalking.trace.ignore_path` to the system variables, the value is the path that you need to ignore, multiple paths should be separated by `,`
|
|
2. Copy`/agent/optional-plugins/apm-trace-ignore-plugin/apm-trace-ignore-plugin.config` to `/agent/config/` dir, and add rules to filter traces
|
|
```
|
|
trace.ignore_path=/your/path/1/**,/your/path/2/**
|
|
```
|
|
|