■概要
Statuspageで発生したIncident情報を定期的に確認し、関係者に共有する作業に手間を感じていませんか。手動での確認作業は、見落としや共有の遅れにつながる可能性もあります。このワークフローは、StatuspageのAPIと連携してIncidentの一覧を定期的に取得し、Gmailで自動送信します。これにより、重要な情報の共有を自動化し、安定したサービス運用を支援します。
■このテンプレートをおすすめする方
- StatuspageのAPIを活用して、Incident情報の取得を自動化したいSREやインフラ担当者の方
- サービスの稼働状況を手動で確認し、関係者への共有に手間を感じているチームリーダーの方
- 定期的なレポート作成のために、Statuspageの情報を効率的に収集したいプロジェクトマネージャーの方
■このテンプレートを使うメリット
- StatuspageのAPIを利用したIncident情報の定期取得と通知が自動化され、手作業での確認や共有にかかっていた時間を削減できます。
- 手動での情報確認による見落としや、関係者への共有漏れといったヒューマンエラーを防ぎ、確実な情報伝達を実現します。
■フローボットの流れ
- はじめに、StatuspageとGmailをYoomと連携します。
- 次に、トリガーでスケジュールトリガー機能を選択し、フローを起動する日程を設定します。
- 次に、オペレーションでStatuspageの「Search Incident」アクションを設定し、情報を取得します。
- 次に、オペレーションでAI機能の「テキストを生成する」アクションを設定し、取得した情報を基に通知用のメール本文などを作成します。
- 最後に、オペレーションでGmailから「メールを送る」アクションを設定し、Gmailアカウントから指定の宛先にメールを送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガー機能では、このワークフローを実行したい日時(毎時、毎日、毎週など)を任意で設定してください。
- StatuspageでIncidentを検索する際に、対象となるPage IDや検索条件(Query)を任意で設定してください。
- AI機能によるテキスト生成では、通知メールの本文などを作成するためのプロンプトを自由にカスタムでき、Statuspageから取得した情報を変数として組み込むことも可能です。
- メール機能では、通知を送る宛先(To, Cc, Bcc)や件名、メッセージ内容を任意で設定でき、前段で取得・生成した情報を変数として利用することもできます。
■注意事項
- Statuspage、GmailとYoomを連携してください。