【问题标题】:How to turn off nginx log collections in DataDog?如何在 DataDog 中关闭 nginx 日志收集?
【发布时间】:2021-06-25 12:58:25
【问题描述】:

datadog.conf

    log_level: warn
    log_file: /var/log/datadog/agent.log
    log_to_syslog: no
    
    dd_url: https://app.datadoghq.com
    api_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    
    process_config:
    enabled: "true"
    logs_enabled: true
    
    tags:
      - env:stage
      - nginx
      - webserver
      - frontend
      - php-fpm
      - php
    
    use_dogstatsd: true
    dogstatsd_port: 8125

为了收集 PHP 日志,我需要启用标志 logs_enabled: true,但这样,我还收集 Nginx 日志(访问和错误日​​志)

如果 logs_enabled 设置为 false,那么我什至不会收集 PHP 日志。

如何排除 Nginx 日志被收集?

# php.d/conf.yaml

init_config:
    
instances:
    
logs:
  - type: file
    path: "/var/www/{{ env }}/var/log/app-log.json"
    service: php
    source: php
    sourcecategory: sourcecode

【问题讨论】:

    标签: php nginx logging datadog


    【解决方案1】:

    解决方案非常简单。

    数据狗代理配置与启用/禁用从网络服务器收集日志有关。

    要关闭/打开特定服务日志记录,必须从 DataDog 网络服务完成。

    访问下一个网址https://app.datadoghq.com/logs/pipelines/indexes

    然后添加排除规则。

    就这么简单:)

    【讨论】:

      猜你喜欢
      • 2018-12-28
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多