Slack 通知
Slack の Incoming Webhook を使って、モニターのインシデント通知を Slack チャンネルに送信できます。
事前準備: Slack Incoming Webhook の作成
Section titled “事前準備: Slack Incoming Webhook の作成”-
Slack App を作成する
Slack API: Applications にアクセスし、「Create New App」から「From scratch」を選択します。App Name と通知を送りたいワークスペースを指定します。
-
Incoming Webhooks を有効にする
作成した App の設定ページで「Incoming Webhooks」を開き、トグルを ON にします。
-
Webhook URL を発行する
「Add New Webhook to Workspace」をクリックし、通知を送信したいチャンネルを選択して「許可する」をクリックします。
-
Webhook URL をコピーする
https://hooks.slack.com/services/T.../B.../xxxの形式の URL が表示されるのでコピーします。
Manako での設定
Section titled “Manako での設定”- ダッシュボードの「通知チャンネル」メニューを開く
- 「Add Channel」で Type に Slack を選択
- コピーした Webhook URL を貼り付け
- チャンネル名を入力して「Add Channel」をクリック
通知メッセージの見え方
Section titled “通知メッセージの見え方”Slack はテキスト形式のメッセージとして送信されます。絵文字は Slack のエイリアス形式(:red_circle: 等)で送信され、Slack 上でレンダリングされます。
インシデント発生時
Section titled “インシデント発生時”:red_circle: *{モニター名}* is DOWNIncident: {インシデントID}URL: {監視対象URL}インシデント復旧時
Section titled “インシデント復旧時”:large_green_circle: *{モニター名}* is back UPIncident: {インシデントID}Web 変更検知時
Section titled “Web 変更検知時”:eyes: Change detected on *{モニター名}*{変更差分の概要}