【发布时间】: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
【问题讨论】: