Intégration Camunda 7 + Datadog (Windows)

🎯 Objectif

Intégrer Camunda 7 Run avec Datadog pour :

  • Surveillance des logs

  • Monitoring des performances applicatives (APM)


🧩 Vue d’ensemble de l’architecture

Camunda Run → Fichier de logs → Datadog Agent → Interface Datadog
Camunda Run → Agent Java (APM) → Datadog APM


✅ Étape 1 : Créer un compte Datadog


✅ Étape 2 : Installer l’Agent Datadog (Windows)

Option : Utilisation de l’installateur MSI

Téléchargez :

datadog-agent-7-latest.amd64.msi

Exécutez l’installation :

  • Entrez la clé API

  • Sélectionnez le site : datadoghq.com


✅ Étape 3 : Vérifier l’installation

Exécutez :

& "C:\Program Files\Datadog\Datadog Agent\bin\agent.exe" status

Résultat attendu :

Agent running

✅ Étape 4 : Activer les logs + APM

Ouvrez :

C:\ProgramData\Datadog\datadog.yaml

Mettez à jour :

logs_enabled: true

apm_config:
  enabled: true

Redémarrez l’agent :

Stop-Service datadogagent -Force
Start-Service datadogagent

✅ Étape 5 : Configurer les logs Camunda

📁 Créer un dossier de logs local

New-Item -ItemType Directory -Path "C:\camunda-logs" -Force

⚙️ Mettre à jour la configuration Camunda

Fichier :

camunda-bpm-run-7.23.0\configuration\default.yml

Ajoutez :

logging:
  file:
    name: C:/camunda-logs/camunda-run.log
  level:
    root: INFO
    org.camunda.bpm: INFO

🔄 Redémarrer Camunda

start.bat

🔍 Vérifier les logs

Get-Content "C:\camunda-logs\camunda-run.log" -Tail 20

✅ Étape 6 : Configurer la collecte des logs Datadog

📁 Créer le répertoire de configuration

New-Item -ItemType Directory -Path "C:\ProgramData\Datadog\conf.d\camunda.d" -Force

📄 Créer le fichier de configuration

notepad "C:\ProgramData\Datadog\conf.d\camunda.d\conf.yaml"

✏️ Ajouter la configuration

logs:
  - type: file
    path: C:\camunda-logs\camunda-run.log
    service: camunda7
    source: java
    tags:
      - env:local
      - app:camunda

🔄 Redémarrer l’agent Datadog

Stop-Service datadogagent -Force
Start-Service datadogagent

✅ Étape 7 : Vérifier les logs dans Datadog

  • Aller dans Logs → Explorer

  • Rechercher :

service:camunda7

✅ Étape 8 : Configurer l’APM Java (Tracing)

📥 Télécharger l’agent Java Datadog

https://dtdg.co/latest-java-tracer

Placez le fichier ici :

C:\datadog\dd-java-agent.jar

⚙️ Mettre à jour start.bat de Camunda

Ajoutez :

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

🔄 Redémarrer Camunda

start.bat

✅ Étape 9 : Vérifier l’APM

  • Aller dans APM → Services

  • Rechercher :

camunda7

🎯 Résultat final

Vous avez maintenant :

  • ✅ Les logs Camunda dans Datadog

  • ✅ Monitoring en temps réel

  • ✅ Tracing APM pour analyser les performances

  • ✅ Observabilité de bout en bout


💼 Besoin d’aide avec Camunda, Jira ou les workflows d’entreprise ?

J’aide les équipes à résoudre des problèmes réels en production et à construire des systèmes évolutifs.

Services proposés :
• Conception et débogage de workflows Camunda & BPMN  
• Mise en place et optimisation de Jira / Confluence  
• Architecture backend avec Java, Spring Boot & microservices  
• Résolution des problèmes en production  

🔗 Voir les services: https://shikhanirankari.blogspot.com/p/professional-services.html  
📩 Email: ishikhanirankari@gmail.com | info@realtechnologiesindia.com

✔ Disponible pour des sessions de conseil rapides et du support projet  
✔ Réponse sous 24 heures


Comments

Popular posts from this blog

OOPs Concepts in Java | English | Object Oriented Programming Explained

Scopes of Signal in jBPM

jBPM Installation Guide: Step by Step Setup