メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://wb-21fd5541-docs-2661.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

W&B Server を Slack と統合して、チームがすでに使用している Slack Workspace に、W&B インスタンスからアラートや通知を送信できるようにします。このページでは、W&B Server 管理者向けに、Slack アプリケーションの作成、OAuth スコープとリダイレクト URL の設定、さらにそのアプリケーションを W&B に登録する方法を説明します。

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

W&B Server は、アラート配信のブリッジとして カスタム Slack アプリケーションを使用します。通知を受け取りたい Slack Workspace でそのアプリケーションを作成するには、以下の手順に従ってください。
  1. https://api.slack.com/apps にアクセスし、Create an App を選択します。
    「Create an App」ボタン
  2. App Name フィールドにアプリ名を入力します。
  3. アプリを開発する Slack Workspace を選択します。ここで使用する Slack Workspace は、アラートに使用する予定の Workspace と同じものにしてください。
    アプリ名とWorkspaceの選択

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

Slack アプリケーションを作成したら、メッセージを投稿し、OAuth ハンドシェイク中の W&B からのリダイレクトを受け取れるように、必要な権限を付与します。
  1. 左サイドバーで OAuth & Permissions を選択します。
    OAuth & Permissions メニュー
  2. Scopes セクションで、ボットに incoming_webhook スコープを付与します。スコープを付与すると、アプリケーションが開発 Workspace でアクションを実行できるようになります。 ボットの OAuth スコープの詳細については、Slack API ドキュメントの Understanding OAuth scopes for bots を参照してください。
    ボット token スコープ
  3. リダイレクト URL が W&B のインストール先を指すように設定します。ローカルシステム設定でホスト URL として設定したものと同じ URL を使用します。インスタンスに異なる DNS マッピングがある場合は、複数の URL を指定できます。
    リダイレクト URL の設定
  4. Save URLs を選択します。
  5. 任意: Restrict API Token Usage で、W&B インスタンス用の許可リストに追加する IP または IP 範囲を指定します。許可する IP アドレスを制限することで、Slack アプリケーションのセキュリティ向上に役立ちます。

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

設定した Slack アプリケーションを W&B インスタンスに登録すると、W&B からそのアプリケーションを使用してアラートを送信できるようになります。
  1. デプロイ環境に応じて、W&B インスタンスの System Settings または System Console ページにアクセスします。
  2. 表示している System ページに応じて、次のいずれかの手順に従います。
    • 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 を選択します。アプリケーションの client ID と secret は、SettingsBasic Information で確認できます。
  4. 正しく動作することを確認するには、W&B App で Slack インテグレーションを設定します。
これで、W&B Server が Slack アプリケーションに登録され、設定した Slack workspace にアラートを送信できるようになります。