DataDog中如何关闭nginx日志收集?
How to turn off nginx log collections in DataDog?
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
我需要启用标志 logs_enabled: true
才能收集 PHP 日志,但有了这个,我还收集了 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
解决方法非常简单。
数据狗代理配置与enabling/disabling从网络服务器收集日志有关。
为了打开 off/on 特定服务日志记录,必须从 DataDog 网络服务完成。
访问下一个URLhttps://app.datadoghq.com/logs/pipelines/indexes
然后添加排除规则。
就这么简单:)
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
我需要启用标志 logs_enabled: true
才能收集 PHP 日志,但有了这个,我还收集了 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
解决方法非常简单。
数据狗代理配置与enabling/disabling从网络服务器收集日志有关。
为了打开 off/on 特定服务日志记录,必须从 DataDog 网络服务完成。
访问下一个URLhttps://app.datadoghq.com/logs/pipelines/indexes
然后添加排除规则。
就这么简单:)