Discord 通知
Discord の Webhook を使って、モニターのインシデント通知を Discord チャンネルに Embed メッセージとして送信できます。
事前準備: Discord Webhook の作成
Section titled “事前準備: Discord Webhook の作成”-
チャンネル設定を開く
通知を送りたい Discord チャンネルの名前横にある歯車アイコンをクリックして、チャンネル設定を開きます。
-
連携サービスを開く
左メニューの「連携サービス」をクリックし、「ウェブフック」セクションを開きます。
-
ウェブフックを作成する
「新しいウェブフック」をクリックします。名前はわかりやすいもの(例: Manako)を設定します。
-
Webhook URL をコピーする
作成したウェブフックの「ウェブフック URL をコピー」をクリックします。
Manako での設定
Section titled “Manako での設定”- ダッシュボードの「通知チャンネル」メニューを開く
- 「Add Channel」で Type に Discord を選択
- コピーした Webhook URL を貼り付け
- チャンネル名を入力して「Add Channel」をクリック
通知メッセージの見え方
Section titled “通知メッセージの見え方”Discord には Embed メッセージとして送信され、イベントの種類に応じて色分けされます。
インシデント発生時
Section titled “インシデント発生時”| 項目 | 内容 |
|---|---|
| 色 | 赤 (#ED4245) |
| タイトル | Monitor Down |
| 説明 | {モニター名} is down |
| フィールド | Monitor: {モニター名}, URL: {監視対象URL}, Incident ID |
インシデント復旧時
Section titled “インシデント復旧時”| 項目 | 内容 |
|---|---|
| 色 | 緑 (#57F287) |
| タイトル | Monitor Recovered |
| 説明 | {モニター名} is back up |
| フィールド | Monitor: {モニター名}, Incident ID |
Web 変更検知時
Section titled “Web 変更検知時”| 項目 | 内容 |
|---|---|
| 色 | 黄 (#FEE75C) |
| タイトル | Web Change Detected |
| 説明 | {モニター名} content changed |
| フィールド | Monitor: {モニター名}, Changes: {変更差分}, Incident ID |