以下のワークフローテンプレートは、New Relicアラートに対するAutopilotを活用した根本原因分析を自動化します:
- AutopilotとSlackを使用した集計RCA — Block Kitフォーマットを使用してSlackチャンネルに調査結果を投稿します。
- Autopilotとメールを使用した集計RCA — フォーマットされたHTMLメールとして調査結果を送信します。
これらのテンプレートはissueId入力を受け入れ、RCAプロンプトを使用してAutopilotを実行します。これらは、Autopilotが使用可能な応答を返したかどうかを確認し、選択した宛先に出力をルーティングします。これらは、宛先のタイプと、Autopilot'sの出力のフォーマット方法が異なります。
要件
すべてのテンプレートには、UUID形式のNew Relic集計イシューIDが必要です。各テンプレートには、設定済みの通知先も必要です — 通知先固有の前提条件については、各テンプレートのページをご覧ください。
ヒント
Alert Workflows からこれらのテンプレートのいずれかをトリガーする場合は、issueId 入力の値として {{ issueId }} を使用してください。この変数は、トリガーとなった集計の問題IDをワークフローに自動的に渡します。
設定に関する注意事項
これらのテンプレートのいずれかを設定する際は、以下の点にご注意ください。
重要
セレクター expression の値は1行で記述してください。ワークフローエンジンは、複数行のYAMLブロックスカラー(| または |-)をセレクター式として評価しません — これらはサイレントに何も出力しません。
ヒント
Autopilot's finalAnswer プロンプトのコンテキストに応じて、フィールドはプレーン文字列またはJSONエンコードされたオブジェクトのいずれかとして返される場合があります。各テンプレートのセレクターは、両方の形式を自動的に処理します。