Vue d’ensemble
Datadog est une intégration MCP officielle disponible dans le MCP Marketplace. Elle utilise le transport HTTP avec une authentification par clé API et clé d’application, donnant à Devin un accès direct à votre compte Datadog pour interroger les logs, les métriques, les moniteurs, les traces, etc. Une fois connecté, vous pouvez également configurer l’investigation automatisée des alertes — en acheminant les alertes Datadog vers Devin via un relais webhook léger afin que les incidents soient automatiquement triés.Activer le Datadog MCP
1
Ouvrir le MCP Marketplace
Accédez à Settings > MCP Marketplace et recherchez Datadog.
2
Configurer vos identifiants
Cliquez sur Enable, puis :
- Sélectionnez votre site/région Datadog (par ex.
datadoghq.com,datadoghq.eu) - Saisissez votre DD-API-KEY et votre DD-APPLICATION-KEY
- Créez une clé API dans Organization Settings > API Keys
- Créez une clé d’application dans Organization Settings > Application Keys
3
Vérifier la connexion
Cliquez sur Test tools pour confirmer que Devin peut se connecter à votre compte Datadog. Si le test réussit, l’intégration est prête à l’emploi.
Capacités
Une fois le Datadog MCP activé, Devin peut effectuer les actions suivantes dans n’importe quelle session :Investigation automatisée des alertes
Au-delà des requêtes interactives, vous pouvez relier les alertes Datadog à Devin afin que les incidents soient examinés automatiquement. Cette approche repose sur un modèle de relais webhook : un petit service reçoit les charges utiles des webhooks Datadog et appelle l’API Devin pour démarrer une session d’investigation.1
Déployer un service de relais webhook
Créez un service léger qui reçoit les webhooks Datadog et lance des sessions Devin. Déployez-le sous forme de fonction serverless (AWS Lambda, Cloudflare Worker) ou de petit conteneur :Créez un utilisateur de service dans Settings > Devin API (onglet Service users) et attribuez-lui un rôle incluant l’autorisation Use Devin sessions (
UseDevinSessions) — la création de sessions requiert cette autorisation, et ManageOrgSessions seul ne l’accorde pas. Stockez le jeton d’API dans DEVIN_API_KEY, l’ID de votre organisation (affiché en haut de la page Settings > Devin API) dans DEVIN_ORG_ID et un secret partagé dans WEBHOOK_SECRET sur votre service relais. Vous configurerez ce même secret dans les Custom Headers du webhook Datadog à l’étape suivante.2
Configurer le webhook Datadog
- Dans votre tableau de bord Datadog, accédez à Integrations > Webhooks
- Cliquez sur New Webhook et définissez l’URL sur l’endpoint de votre relais (par exemple,
https://your-bridge.example.com/alert) - Sous Custom Headers, ajoutez
X-Webhook-Secretavec la même valeur que celle stockée dansWEBHOOK_SECRETsur votre service relais - Dans le message de notification de n’importe quel moniteur, ajoutez
@webhook-devin-bridge— Devin lancera une investigation à chaque déclenchement de ce moniteur
3
Tester avec un moniteur de niveau avertissement
Commencez avec un moniteur de niveau avertissement ou de faible sévérité afin de valider le pipeline de bout en bout avant d’acheminer des alertes critiques. Une fois que vous avez confirmé que les sessions Devin sont bien créées et que les investigations s’exécutent correctement, étendez la configuration à des moniteurs de sévérité plus élevée.
Vous pouvez personnaliser l’investigation en transmettant un
playbook_id dans le corps de la requête à l’API Devin. Dupliquez le playbook modèle !triage et adaptez les étapes d’investigation à votre stack.
