Setup Datadog
-
Setup Datadog agent
-
Jangan lupa setup stub_status
-
Copy file agent
cp /etc/datadog-agent/datadog.yaml.example /etc/datadog-agent/datadog.yaml -
Ganti API key & site yang sesuai, update logs menjadi
logs_enabled: true -
Copy file
cp /etc/datadog-agent/conf.d/nginx.d/conf.yaml.example /etc/datadog-agent/conf.d/nginx.d/conf.yaml -
Sesuaikan/update beberapa line
instances:
- nginx_status_url: http://localhost:700/stub_status
.
.
.
logs:
- type: file
#better to separate access & error log
path: /var/log/nginx/access/*.log
#or if you use default nginx conf
#path: /var/log/nginx/*.log
source: nginx
sourcecategory: http_web_access
- type: file
path: /var/log/nginx/error/*.log
source: nginx
sourcecategory: http_web_access
-
Start Datadog agent
sudo service datadog-agent start -
Cek keseluruhan config dengan
sudo datadog-agent status

datadog-agent status Result

Nginx Datadog Dashboard

Nginx Datadog Log Dashboard
Tambahan
-
Jika ada error permission di log, biasanya karena lupa menambahkan
dd-agentke groupadm, gunakansudo usermod -a -G adm dd-agent -
Log tidak muncul di status, lupa enable di
datadog.yaml,logs_enabled: true