このテンプレートを利用する
Devin で SRE インシデント対応 を開き、既定の構成で automation を作成します。保存する前にカスタマイズできます。
この自動化の動作
#incidents (または指定した任意のチャンネル) に付くと、前提情報を把握するためにメッセージスレッド全体を読み取り、直近1時間の Datadog アラートと Sentry エラーを取得し、最近のマージに不審な変更がないかを確認したうえで、構造化されたポストモーテムのドラフトを投稿します。その後は人が引き継ぐことも、調査の方向性を定めるためにスレッド内で追加の返信を送ることもできます。
仕組み
reaction.added
- イベント:
slack:reaction_added- 条件:
reactioneqrotating_lightchanneleq#incidents
- 条件:
前提条件
- 統合:
- MCP サーバー:
- Datadog MCP — Devin を Datadog に接続します
- Sentry MCP — Devin を Sentry に接続します
プロンプト例
設定手順
- Devin で Automations → Templates を開きます。
- SRE インシデント対応 をクリックします。このテンプレートの内容があらかじめ入力された作成ページが開きます。
- まだ済ませていない場合は、必要な統合 を接続し、MCP サーバーをインストールします。
- トリガー条件内のプレースホルダー値を置き換えます (たとえば、
your-org/your-repoを実際のリポジトリに置き換えます) 。 - プロンプトを確認し、チームの表現、慣習、ガードレールに合わせて調整します。
- Create automation をクリックします。
このテンプレートの活用シーン
- 本番環境のアラートに対する平均調査開始時間 (MTTI) を大幅に短縮する
- オンコール担当エンジニアがノートパソコンを開く前に、調査のたたき台となるレポートを提供する
- 進行中のスレッドから、インシデントの事後検証ドラフトを自動生成する
- 各シフトに専任のSREがいなくても、数十のサービスにまたがるアラートをトリアージする
カスタマイズ例
- リアクション絵文字を変更する (例:
:fire:、:warning:、チーム固有のカスタム絵文字) - サービスやリージョンごとに対象チャンネルを限定する
- 調査範囲を広げるために、Sentry MCP と Datadog MCP を追加する
- Devin がチームの標準的なインシデント対応フローに従うように、ランブック用のプレイブックをアタッチする
