メインコンテンツへスキップ
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. 左側のサイドバーで OAuth & Permissions を選択します。
    OAuth & Permissions menu
  2. Scopes セクションで、ボットに incoming_webhook スコープを付与します。スコープは、開発 ワークスペース でアクションを実行する権限をアプリに与えます。 ボット用の OAuth スコープの詳細については、Slack API ドキュメントの Understanding OAuth scopes for Bots チュートリアルを参照してください。
    Bot token scopes
  3. Redirect URL を W&B インスタンスを指すように設定します。ローカルのシステム 設定 でホスト URL に設定されているものと同じ URL を使用してください。インスタンスに対して異なる DNS マッピングがある場合は、複数の URL を指定できます。
    Redirect URLs configuration
  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 Console の場合:Settings から Notifications に移動します。
      System Console notifications
    • System Settings の場合:Enable a custom Slack application to dispatch alerts を切り替えて、カスタム Slack アプリケーションを有効にします。
      Enable Slack application toggle
  3. Slack client IDSlack secret を入力し、Save をクリックします。アプリケーションのクライアント ID とシークレットは、設定の Basic Information で確認できます。
  4. W&B アプリ内で Slack インテグレーション を設定し、すべてが正常に動作することを確認します。