Visão geral
Ative o MCP do Datadog
Configure suas credenciais
Clique em Ativar e, em seguida:
- Selecione o site/região do Datadog (por exemplo,
datadoghq.com,datadoghq.eu) - Insira sua DD-API-KEY e DD-APPLICATION-KEY
- Crie uma chave de API em Organization Settings > API Keys
- Crie uma chave de aplicativo em Organization Settings > Application Keys
Capacidades
| Capacidade | Descrição |
|---|---|
| Consultar logs de erro | Pesquisar e filtrar entradas de log por serviço, status e intervalo de tempo |
| Obter séries temporais de métricas | Recuperar pontos de dados de métricas para dashboards e análise |
| Listar monitores ativos | Ver todos os monitores configurados e seus status atuais |
| Pesquisar traces | Encontrar traces distribuídos entre serviços |
| Gerenciar incidentes | Ver, criar e atualizar registros de incidentes |
| Gerenciar dashboards | Listar e inspecionar configurações de dashboards |
Investigação automatizada de alertas
Implante um serviço de ponte de webhook
Crie um serviço leve que receba webhooks do Datadog e inicie sessões do Devin. Implante-o como uma função serverless (AWS Lambda, Cloudflare Worker) ou um pequeno contêiner:Crie um service user em Configurações > Usuários de serviço com a permissão
ManageOrgSessions. Armazene o token da API como DEVIN_API_KEY, o ID da sua organização como DEVIN_ORG_ID e um segredo compartilhado como WEBHOOK_SECRET no serviço de ponte. Você configurará esse mesmo segredo nos Custom Headers do webhook do Datadog na próxima etapa.Configure o webhook do Datadog
- No painel do Datadog, acesse Integrations > Webhooks
- Clique em New Webhook e defina a URL como o endpoint da sua ponte (por exemplo,
https://your-bridge.example.com/alert) - Em Custom Headers, adicione
X-Webhook-Secretcom o mesmo valor que você armazenou comoWEBHOOK_SECRETno serviço de ponte - Na mensagem de notificação de qualquer monitor, adicione
@webhook-devin-bridge— o Devin investigará sempre que esse monitor for acionado
Teste com um monitor em nível de aviso
Comece com um monitor em nível de aviso ou de baixa severidade para validar o pipeline de ponta a ponta antes de encaminhar alertas críticos. Depois de confirmar que as sessões do Devin estão sendo criadas e as investigações estão sendo executadas corretamente, expanda para monitores de maior severidade.
Você pode personalizar a investigação passando um
playbook_id no corpo da solicitação da API do Devin. Duplique o playbook de modelo !triage e adapte as etapas de investigação à sua stack.