【发布时间】:2023-01-23 03:07:50
【问题描述】:
我想过滤一些端点并从遥测中忽略它们。我将 opentelemetry-javaagent.jar 放在项目文件夹中,并在 JAVA_OPTS 变量中指定路径。我使用下一个参数运行我的应用程序:
JAVA_OPTS = -javaagent:/Users/...../Desktop/myProject/opentelemetry-javaagent.jar -Dotel.service.name\=MyApp -Dotel.tracer.exporter\=logging -Dotel.metrics.exporter\=logging -Dconfig.file=/Users/...../Desktop/myProject/config.yaml
一切正常,我在 Grafana 中看到了所有请求,但我想从遥测中排除一些端点。我在 config.yaml 中指定了这些端点,并在 JAVA_OPTS 中指定了它的路径。接下来是 config.yaml:
processors:
filter:
spans:
exclude:
match_type: regexp
services:
- MyApp
span_names:
- *
在我运行我的应用程序后,它仍然会跟踪所有端点,但我希望不会跟踪任何内容。看起来 config.yaml 不被接受。我的配置有什么问题?谢谢。
【问题讨论】:
标签: configuration-files open-telemetry telemetry