Panoramica
Abilita il Datadog MCP
1
Apri il MCP Marketplace
Vai in Settings > MCP Marketplace e individua Datadog.
2
Configura le credenziali
Fai clic su Enable, quindi:
- Seleziona il sito/area geografica di Datadog (ad es.
datadoghq.com,datadoghq.eu) - Inserisci la tua DD-API-KEY e DD-APPLICATION-KEY
- Crea una API key in Organization Settings > API Keys
- Crea una Application key in Organization Settings > Application Keys
3
Verifica la connessione
Fai clic su Test listing tools per confermare che Devin possa connettersi al tuo account Datadog. Se il test ha esito positivo, l’integrazione è pronta all’uso.
Funzionalità
Indagine automatica degli avvisi
1
Distribuire un servizio webhook bridge
Crea un servizio leggero che riceva i webhook di Datadog e avvii sessioni di Devin. Distribuiscilo come funzione serverless (AWS Lambda, Cloudflare Worker) o come piccolo container:Crea un utente di servizio in Settings > Service users con l’autorizzazione
ManageOrgSessions. Salva il token API come DEVIN_API_KEY, l’ID della tua organizzazione come DEVIN_ORG_ID e un segreto condiviso come WEBHOOK_SECRET sul servizio bridge. Nel passaggio successivo configurerai questo stesso segreto in Custom Headers del webhook Datadog.2
Configurare il webhook Datadog
- Nella dashboard di Datadog, vai a Integrations > Webhooks
- Fai clic su New Webhook e imposta l’URL sull’endpoint del tuo bridge (ad esempio,
https://your-bridge.example.com/alert) - In Custom Headers, aggiungi
X-Webhook-Secretcon lo stesso valore che hai salvato comeWEBHOOK_SECRETsul servizio bridge - Nel messaggio di notifica di un monitor, aggiungi
@webhook-devin-bridge— Devin eseguirà un’indagine ogni volta che quel monitor si attiva
3
Testare con un monitor di livello warning
Inizia con un monitor di livello warning o a bassa gravità per convalidare la pipeline end-to-end prima di inoltrare gli avvisi critici. Una volta confermato che le sessioni di Devin vengono create e le indagini vengono eseguite correttamente, estendi la configurazione ai monitor con gravità più elevata.
Puoi personalizzare l’indagine passando un
playbook_id nel corpo della richiesta alla Devin API. Duplica il playbook modello !triage e adatta i passaggi dell’indagine al tuo stack.
