コンテンツにスキップ

Slack 通知

Slack の Incoming Webhook を使って、モニターのインシデント通知を Slack チャンネルに送信できます。

事前準備: Slack Incoming Webhook の作成

Section titled “事前準備: Slack Incoming Webhook の作成”
  1. Slack App を作成する

    Slack API: Applications にアクセスし、「Create New App」から「From scratch」を選択します。App Name と通知を送りたいワークスペースを指定します。

  2. Incoming Webhooks を有効にする

    作成した App の設定ページで「Incoming Webhooks」を開き、トグルを ON にします。

  3. Webhook URL を発行する

    「Add New Webhook to Workspace」をクリックし、通知を送信したいチャンネルを選択して「許可する」をクリックします。

  4. Webhook URL をコピーする

    https://hooks.slack.com/services/T.../B.../xxx の形式の URL が表示されるのでコピーします。

  1. ダッシュボードの「通知チャンネル」メニューを開く
  2. 「Add Channel」で Type に Slack を選択
  3. コピーした Webhook URL を貼り付け
  4. チャンネル名を入力して「Add Channel」をクリック

Slack はテキスト形式のメッセージとして送信されます。絵文字は Slack のエイリアス形式(:red_circle: 等)で送信され、Slack 上でレンダリングされます。

:red_circle: *{モニター名}* is DOWN
Incident: {インシデントID}
URL: {監視対象URL}
:large_green_circle: *{モニター名}* is back UP
Incident: {インシデントID}
:eyes: Change detected on *{モニター名}*
{変更差分の概要}