概述
启用 Datadog MCP
配置你的凭据
点击 Enable,然后:
- 选择你的 Datadog 站点/区域 (例如
datadoghq.com、datadoghq.eu) - 输入你的 DD-API-KEY 和 DD-APPLICATION-KEY
- 在 Organization Settings > API Keys 创建 API key
- 在 Organization Settings > Application Keys 创建 Application key
功能
| 功能 | 描述 |
|---|---|
| 查询错误日志 | 按服务、状态和时间范围搜索并筛选日志条目 |
| 获取指标时间序列 | 检索用于仪表板和分析的指标数据点 |
| 列出活动监控项 | 查看所有已配置的监控项及其当前状态 |
| 搜索追踪 | 查找跨服务的分布式追踪 |
| 管理事件 | 查看、创建和更新事件记录 |
| 管理仪表板 | 列出并检查仪表板配置 |
自动化告警调查
部署 webhook bridge 服务
创建一个轻量级服务,用于接收 Datadog webhook 并启动 Devin 会话。可将其部署为无服务器函数 (AWS Lambda、Cloudflare Worker) 或小型容器:在 Settings > Service Users 中创建一个具有
ManageOrgSessions permission 的服务用户。将 API token 存储为 DEVIN_API_KEY,将 organization ID 存储为 DEVIN_ORG_ID,并在 bridge 服务上将共享密钥存储为 WEBHOOK_SECRET。下一步中,你需要在 Datadog webhook 的 Custom Headers 里配置同一个密钥。配置 Datadog webhook
- 在 Datadog 仪表板中,前往 Integrations > Webhooks
- 点击 New Webhook,并将 URL 设置为你的 bridge 端点 (例如
https://your-bridge.example.com/alert) - 在 Custom Headers 下添加
X-Webhook-Secret,其值应与你在 bridge 服务中存储为WEBHOOK_SECRET的值一致 - 在任意 monitor 的通知消息中添加
@webhook-devin-bridge—— 这样每当该 monitor 触发时,Devin 就会自动展开调查
你可以通过在 Devin API 请求体中传入
playbook_id 来自定义调查。复制 !triage 模板 playbook,并根据你的技术栈调整调查步骤。