Camunda 7 + Datadog Integration (Windows)
🎯 Objective
Integrate Camunda 7 Run with Datadog for:
- Log monitoring
- Application performance monitoring (APM)
🧩 Architecture Overview
Camunda Run → Log File → Datadog Agent → Datadog UI
Camunda Run → Java Agent (APM) → Datadog APM
✅ Step 1: Create Datadog Account
- Sign up at: https://app.datadoghq.com
- Copy API Key
✅ Step 2: Install Datadog Agent (Windows)
Option: Using MSI Installer
Download:
datadog-agent-7-latest.amd64.msi- Run installer:
- Enter API Key
- Select site:
datadoghq.com
✅ Step 3: Verify Installation
Run:
& "C:\Program Files\Datadog\Datadog Agent\bin\agent.exe" status
Expected:
Agent running
✅ Step 4: Enable Logs + APM
Open:
C:\ProgramData\Datadog\datadog.yaml
Update:
logs_enabled: true
apm_config:
enabled: true
Restart Agent:
Stop-Service datadogagent -Force
Start-Service datadogagent
✅ Step 5: Configure Camunda Logging
📁 Create local log directory
New-Item -ItemType Directory -Path "C:\camunda-logs" -Force
⚙️ Update Camunda config
File:
camunda-bpm-run-7.23.0\configuration\default.yml
Add:
logging:
file:
name: C:/camunda-logs/camunda-run.log
level:
root: INFO
org.camunda.bpm: INFO
🔄 Restart Camunda
start.bat
🔍 Verify logs
Get-Content "C:\camunda-logs\camunda-run.log" -Tail 20
✅ Step 6: Configure Datadog Log Collection
📁 Create config directory
New-Item -ItemType Directory -Path "C:\ProgramData\Datadog\conf.d\camunda.d" -Force
📄 Create config file
notepad "C:\ProgramData\Datadog\conf.d\camunda.d\conf.yaml"
✏️ Add configuration
logs:
- type: file
path: C:\camunda-logs\camunda-run.log
service: camunda7
source: java
tags:
- env:local
- app:camunda
🔄 Restart Datadog Agent
Stop-Service datadogagent -Force
Start-Service datadogagent
✅ Step 7: Verify Logs in Datadog
- Go to Logs → Explorer
- Search:
service:camunda7
✅ Step 8: Setup Java APM (Tracing)
📥 Download Datadog Java Agent
https://dtdg.co/latest-java-tracer
Place at:
C:\datadog\dd-java-agent.jar
⚙️ Update Camunda start.bat
Add:
set JAVA_OPTS=%JAVA_OPTS% -javaagent:C:\datadog\dd-java-agent.jar -Ddd.service=camunda7 -Ddd.env=local -Ddd.version=1.0 -Ddd.logs.injection=true -Ddd.trace.enabled=true
🔄 Restart Camunda
start.bat
✅ Step 9: Verify APM
- Go to APM → Services
- Look for:
camunda7
🎯 Final Outcome
You now have:
✅ Camunda logs in Datadog
✅ Real-time monitoring
✅ APM tracing for performance
✅ End-to-end observability
Comments
Post a Comment