Datadog ログ監視設定
Datadogでログ監視を実装する。
ログを有効化させて、ログ監視設定用ファイルを作成すればOK。
あとは監視項目(モニター)を作成すれば完成です。
ログ監視設定手順手順
<前提>
・DD Agentは入れている
・Linuxサーバである
■エージェント設定
1.logs有効化
$ sudo vi /etc/datadog-agent/datadog.yaml
datadog.yaml の「logs_enabled」を有効にする
※デフォルト:# logs_enabled: false
logs_enabled: true
2.ログ用yaml 作成
$ sudo mkdir /etc/datadog-agent/conf.d/log.d
パターンにマッチするメッセージのみ logs にアップ
$ sudo vim conf.yaml
logs:
- type: file
path: /var/log/messages
service: XXX_YYY-dev
source: syslog
log_processing_rules:
- type: include_at_match
name: multi_str_rule
pattern: error|fail|fatal|crit|panic|ERROR|FAIL|FATAL|CRIT|PANIC
- type: file
path: /data/opt/AAA/BBB/Platform/logs/platform.log
service: XXX_YYY-dev
source: /data/opt/AAA/BBB/Platform/logs/platform.log
log_processing_rules:
- type: include_at_match
name: multi_str_rule
pattern: AuthenticationFailureBadCredentialsEvent|AuthenticationFailureDisabledEvent
■モニター設定
logs("service:XXX_YYY-dev").index("main").rollup("count").last("5m") >= 1