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-agent
ke groupadm
, gunakansudo usermod -a -G adm dd-agent
-
Log tidak muncul di status, lupa enable di
datadog.yaml
,logs_enabled: true