メインコンテンツへスキップ
W&B Server を Slack と統合します。

Slack アプリケーションを作成する

以下の手順に従って、Slack アプリケーションを作成します。
  1. https://api.slack.com/apps にアクセスし、Create an App を選択します。
    「Create an App」ボタン
  2. App Name フィールドにアプリ名を入力します。
  3. アプリを開発する Slack Workspace を選択します。ここで使用する Slack Workspace は、アラートに使用する予定の Workspace と同じものにしてください。
    アプリ名とワークスペースの選択

Slack アプリケーションを設定する

  1. 左サイドバーで OAuth & Permissions を選択します。
    OAuth & Permissions メニュー
  2. Scopes セクションで、ボットに incoming_webhook スコープを付与します。スコープを付与すると、アプリが開発用 Workspace でアクションを実行できるようになります。 Bot の OAuth スコープの詳細については、Slack API ドキュメントの Understanding OAuth scopes for Bots チュートリアルを参照してください。
    ボットトークンのスコープ
  3. Redirect URL が W&B インストール先を指すように設定します。ローカルシステム設定のホスト URL に設定されているものと同じ URL を使用してください。インスタンスへの DNS マッピングが複数ある場合は、複数の URL を指定できます。
    Redirect URLs の設定
  4. Save URLs を選択します。
  5. 必要に応じて、Restrict API Token Usage で IP 範囲を指定し、W&B インスタンスの IP アドレスまたは IP 範囲を許可リストに追加できます。許可する IP アドレスを制限すると、Slack アプリケーションのセキュリティをさらに強化できます。

Slack アプリケーションを W&B に登録する

  1. デプロイに応じて、W&B インスタンスの System Settings または System Console ページにアクセスします
  2. 表示している System ページに応じて、以下のいずれかの手順に従います。
    • System Console を使用している場合: Settings に移動し、次に 通知 に移動します
      System Console の通知
    • System Settings を使用している場合: カスタム Slack アプリケーションを有効にするには、Enable a custom Slack application to dispatch alerts をオンにします
      Slack アプリケーションを有効にするトグル
  3. Slack client IDSlack secret を入力し、Save をクリックします。アプリケーションの client ID と secret を確認するには、Settings の Basic Information にアクセスします。
  4. W&B App で Slack インテグレーションを設定し、すべてが正常に動作することを確認します。