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

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

以下の手順に従って Slack アプリケーションを作成します。
  1. https://api.slack.com/apps にアクセスし、Create an App を選択します。
    Create an App button
  2. App Name フィールドにアプリケーションの名前を入力します。
  3. アプリケーションを開発する Slack ワークスペースを選択します。ここで選択する Slack ワークスペースが、アラートに使用するワークスペースと同じであることを確認してください。
    App name and workspace selection

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

  1. 左側のサイドバーで OAth & Permissions を選択します。
    OAuth & Permissions メニュー
  2. Scopes セクションで、Bot に incoming_webhook スコープを付与します。スコープによって、開発ワークスペース内でアプリが実行できる操作が決まります。 Bot 用の OAuth スコープの詳細については、Slack API ドキュメント内の「Understanding OAuth scopes for Bots」チュートリアルを参照してください。
    Bot トークンスコープ
  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 アプリケーションのセキュリティをさらに高められます。

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

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