Datadog跳过Spring致动器健康端点的摄取

mklgxw1f  于 2023-03-02  发布在  Spring
关注(0)|答案(1)|浏览(130)

我尝试将我的应用程序配置为不在datadog APM中报告我的健康端点。/我在此处查看了文档:https://docs.datadoghq.com/tracing/guide/ignoring_apm_resources/?tab=kuberneteshelm&code-lang=java
并尝试在我的helm deployment.yaml文件中添加配置:

- name: DD_APM_IGNORE_RESOURCES
              value: GET /actuator/health

这没有效果。痕迹仍然显示在datadog中。方法和路径是正确的。我用不同的组合更改了几次值(尝试了几个regex选项)。没有成功。
我尝试了DD_APM_FILTER_TAGS_REJECT环境变量,试图忽略http.route:/actuator/health。同样没有成功。
我甚至在本地运行了代理和应用程序,以查看是否与环境有关,但没有应用配置。
在这种情况下,还有哪些选项可以尝试?
以下是跨度详细信息:

yebdmbv4

yebdmbv41#

我按照高级日志收集中的说明操作,日志正在被过滤。
在我的例子中,我们是通过一个舵图部署到Kubenetes的,所以我更新了我的值文件,如下所示:

datadog:
   env:
     - name: DD_LOGS_CONFIG_PROCESSING_RULES
       value: "[{ \"type\": \"exclude_at_match\", \"name\": \"exclude health checks\", \"pattern\": \"((H|h)ealth[z]?)|((R|r)eadiness)\" }]"

资源似乎仍显示在服务目录中。

相关问题