Skip to main content
Datadog インテグレーションの詳細なガイドは、こちらをご覧ください。
1

Datadog MCP を有効にする

Devin が調査中にログ、メトリクス、モニターをクエリできるようにするには、Datadog アカウントへのアクセス権が必要です。
  1. Settings > Connections > MCP servers に移動し、Datadog を探します
  2. Enable をクリックし、Datadog のサイト/リージョンを選択して、DD-API-KEYDD-APPLICATION-KEY を入力します — これらは Datadog > Organization Settings > API Keys で生成できます
  3. Test listing tools をクリックして、Devin が接続できることを確認します
有効化すると、Devin はセッション内でエラーログのクエリ、メトリクスの時系列の取得、アクティブなモニターの一覧表示、トレースの検索を行えるようになります。MCP サーバーの接続 について詳しくご覧ください。
2

アラートからDevinへの連携を構築する

アラート Webhook を受信し、Devin API を通じて Devin セッションを開始する小さなサービスを用意します。これはサーバーレス関数 (AWS Lambda、Cloudflare Worker) または軽量コンテナとしてデプロイします。
service user を、app.devin.aiSettings > Service UsersManageOrgSessions 権限付きで作成します。作成後に表示される API トークンをコピーし、ブリッジサービスで DEVIN_API_KEY として保存します。DEVIN_ORG_ID には組織 ID を設定します — 組織 ID は、トークンを使って GET https://api.devin.ai/v3/enterprise/organizations を呼び出して取得します。上記のコードは、!triage テンプレートプレイブック を使用しています — これを複製して自分のスタック向けに調査手順をカスタマイズし、ブリッジサービス内の playbook_id を更新してください。
3

アラートを Webhook に送信する

Datadog から直接設定する場合:
  1. Datadog ダッシュボードで Integrations > Webhooks に移動します
  2. New Webhook をクリックし、URL をブリッジのエンドポイントに設定します (例: https://your-bridge.example.com/alert)
  3. 任意のモニターの通知メッセージに @webhook-devin-bridge を追加します — そのモニターが発報されるたびに Devin が調査します
PagerDuty から設定する場合:
  1. PagerDuty で Services > [your service] > Integrations に移動します
  2. Generic Webhooks (v3) インテグレーションを追加します
  3. Webhook URL をブリッジのエンドポイントに設定し、イベントタイプ incident.triggered でフィルタリングします
まずは warning レベルのモニターでパイプラインをテストしてから、重大なアラートをルーティングしてください。
4

Devin が調査する内容

アラートによってセッションが開始されると、Devin は Datadog MCP を使って構造化された調査を行い、ログをクエリしてデプロイとの相関を分析し、エラーの原因をソースコードまで追跡します。Devin が Slack に投稿する調査結果の例:
5

パイプラインを拡張する

基本的な調査がうまく回るようになったら、さらに自動化を重ねていきます。トリアージ用プレイブックをカスタマイズする。 ブリッジコードはすでに !triage テンプレートプレイブック を使用しています。これを複製し、チームのスタックに合わせて調査チェックリストを調整します。サービス固有のランブック、エスカレーションパス、ホットフィックス用 PR の運用ルールなどを追加してください。重大度でスコープを切る。 P1 アラートは即時調査とホットフィックスの対象にします。P3 アラートは根本原因分析のみを行う対象にします。重大度ごとに異なるプロンプトやプレイブックを使い分けてください。サービスに関する Knowledge を追加する — 通常のしきい値、アーキテクチャ、オンコール用ランブックなどを登録しておくことで、Devin の調査をゼロからではなく、チームのコンテキストを前提に開始できるようにします。