概要
Datadog は、MCP Marketplace で利用できる公式の MCP 連携です。HTTPトランスポートを使用し、API key と Application key による認証を通じて、Devin が Datadog アカウントに直接アクセスして、ログ、メトリクス、モニター、トレースなどをクエリできるようにします。 接続後は、アラート調査の自動化を設定することもできます。軽量な webhook bridge を介して Datadog のアラートを Devin にルーティングすることで、インシデントが自動的にトリアージされます。Datadog MCPを有効にする
1
MCP Marketplaceを開く
Settings > MCP Marketplace に移動し、Datadog を探します。
2
認証情報を設定する
Enable をクリックし、次に以下を行います。
- Datadog の site/region (例:
datadoghq.com,datadoghq.eu) を選択します - DD-API-KEY と DD-APPLICATION-KEY を入力します
- Organization Settings > API Keys で APIキーを作成します
- Organization Settings > Application Keys でアプリケーションキーを作成します
3
接続を確認する
Test tools をクリックして、Devin が Datadog アカウントに接続できることを確認します。テストが成功したら、連携を利用できます。
機能
Datadog MCP を有効にすると、Devin は任意のセッション内で次の操作を実行できます。自動アラート調査
対話型クエリに加えて、Datadog アラートを Devin に連携させることで、インシデントを自動的に調査できます。これは webhook bridge パターンを利用する方法です。小規模なサービスが Datadog Webhook のペイロードを受信し、Devin API を呼び出して調査セッションを開始します。1
webhook bridgeサービスをデプロイする
Datadog Webhook を受信して Devin セッションを開始する軽量なサービスを作成します。サーバーレス関数 (AWS Lambda、Cloudflare Worker) または小規模なコンテナとしてデプロイしてください。Settings > Devin API (Service users タブ) でサービスユーザーを作成し、Use Devin sessions (
UseDevinSessions) 権限を含むロールを割り当てます。セッションの作成にはこの権限が必要で、ManageOrgSessions だけでは付与されません。ブリッジサービス側で、API トークンを DEVIN_API_KEY、組織 ID (Settings > Devin API ページの上部に表示されます) を DEVIN_ORG_ID、共有シークレットを WEBHOOK_SECRET として保存します。次のステップでは、Datadog Webhook の Custom Headers にこの同じシークレットを設定します。2
Datadog Webhook を設定する
- Datadog ダッシュボードで Integrations > Webhooks に移動します
- New Webhook をクリックし、URL をブリッジエンドポイント (例:
https://your-bridge.example.com/alert) に設定します - Custom Headers で、ブリッジサービスに
WEBHOOK_SECRETとして保存したものと同じ値のX-Webhook-Secretを追加します - 任意のモニターの通知メッセージに
@webhook-devin-bridgeを追加します。Devin はそのモニターが発報されるたびに調査を実行します
3
warning レベルのモニターでテストする
重要なアラートをルーティングする前に、まずは warning レベルまたは低重要度のモニターで、パイプライン全体が正しく動作することを確認します。Devin セッションが作成され、調査が正しく実行されることを確認できたら、より高い重要度のモニターに広げてください。
Devin API のリクエストボディで
playbook_id を渡すと、調査内容をカスタマイズできます。!triage テンプレート playbook を複製し、自社のスタックに合わせて調査手順を調整してください。
