为Nginx添加排除过滤器,所有OKAY,异常,跟踪的日志都不应该添加

kzmpq1sx  于 2023-10-17  发布在  Nginx
关注(0)|答案(1)|浏览(101)

我正在通过Helm chart部署Nginx,并希望通过DataDog过滤器排除所有OKAY,日志。DataDog有一些很好的链接here,但没有一个覆盖Nginx的用例,Nginx的日志没有附带严重性。我想跳过DataDog的所有日志,只是说它们没问题。我怎么能这么做呢?
当前代码:

podAnnotations:
      ad.datadoghq.com/tags: '{"source": "nginx-ingress-controller"}'
      ad.datadoghq.com/controller.logs: >-
        [{
          "log_processing_rules": [{
             "type": "exclude_at_match",
              "name": "exclude-nginx-ingress-access-logs",
              "pattern" : ""upstream_status\":\"200\""
         }
        }]
rnmwe5a2

rnmwe5a21#

您的示例似乎缺少对第一个双引号的转义。也许这就是问题所在
更新代码:

podAnnotations:
  ad.datadoghq.com/tags: '{"source": "nginx-ingress-controller"}'
  ad.datadoghq.com/controller.logs: >-
    [{
      "log_processing_rules": [{
         "type": "exclude_at_match",
          "name": "exclude-nginx-ingress-access-logs",
          "pattern" : "\"upstream_status\":\"200\""
     }
    }]

相关问题