■概要
システムに異常が発生した際、都度PagerDutyを開いて手動でインシデントを作成する作業は、初動の遅れや入力ミスに繋がりかねません。特に緊急時には、迅速かつ正確な対応が求められます。 このワークフローを活用すれば、Googleフォームに重大な障害情報を入力するだけでPagerDutyのインシデント作成(create incident)が自動化され、インシデント管理の初動をスムーズに行うことが可能です。
■このテンプレートをおすすめする方
- PagerDutyでのインシデント作成を手作業で行い、手間を感じているSREや運用担当者の方
- Googleフォームを障害報告の受付窓口として利用し、重大インシデントの一次受付を効率化したい方
- インシデント対応の起票プロセスを標準化し、対応漏れや遅れを防ぎたいチームリーダーの方
■このテンプレートを使うメリット
- Googleフォームへの回答をトリガーにPagerDutyのインシデントが自動で作成されるため、これまで手作業に費やしていた時間を短縮できます
- 手動での情報転記が不要になることで、インシデントのタイトルや詳細の入力間違いといったヒューマンエラーの防止に繋がります
■フローボットの流れ
- はじめに、GoogleフォームとPagerDutyをYoomと連携します
- 次に、トリガーでGoogleフォームを選択し、「フォームに回答が送信されたら」というアクションを設定します
- 最後に、オペレーションでPagerDutyを選択し、「Create Incident」アクションを設定し、フォームの回答内容をインシデントの情報としてマッピングします
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Googleフォームのトリガー設定では、連携対象としたいフォームのIDを任意で設定することで、緊急報告用など特定のフォームの回答のみを起点として運用できます
- PagerDutyのインシデント作成アクションでは、Googleフォームから取得した回答内容を、インシデントのタイトルや詳細などの各フィールドに自由に設定できます
■注意事項
- Googleフォーム、PagerDutyのそれぞれとYoomを連携してください
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます
- プランによって最短の起動間隔が異なりますので、ご注意ください
- Googleフォームをトリガーとして使用した際の回答内容を取得する方法は「Googleフォームトリガーで、回答内容を取得する方法」を参照ください