为了降低 apm 日志记录的负载,我们希望排除我们的监控 URL。我试图在 de config 中使用 TransactionIgnoreUrls 来实现这一点,但由于某种原因,我无法让它工作。根据文档,我应该提供一个字符串列表。以下是我使用的配置(我的尝试之一)。我想做的是排除初学者的 ping 端点,但最终以包含/status/
在 url 中的所有端点结束
"ElasticApm__TransactionSampleRate": "1.0",
"ElasticApm__Enabled": "true",
"ElasticApm__Environment": "Development",
"ElasticApm__SecretToken": "some token",
"ElasticApm__ServerUrls": "serverurl",
"ElasticApm__VerifyServerCert": "FALSE",
"ElasticApm__ServiceName": "MyApi"
"ElasticApm__TransactionIgnoreUrls": [
"*pin*"
],
启动.cs
app.UseAllElasticApm(Configuration);
上面没有过滤掉我们的端点(也尝试过"ping"
, "/ping"
,和许多其他可能性) "status"
,"/status"
因为它在 apm 仪表板中仍然可见。
我可能做错了什么,但我不知道它可能是什么。