Slack alerts
W&B Server を Slack とインテグレーションします。
Slackアプリケーションを作成する
以下の手順に従って、Slackアプリケーションを作成します。
- https://api.slack.com/apps を訪問し、Create an App を選択します。
- App Name フィールドにアプリの名前を入力します。
- アプリを開発する Slack ワークスペースを選択します。アラートに使用する予定のワークスペースと同じワークスペースを選択してください。
Slack アプリケーションの設定
- 左サイドバーで OAth & Permissions を選択します。
Scopes セクション内で、bot に incoming_webhook スコープを付与します。スコープは、開発ワークスペースでアプリケーションがアクションを実行する許可を与えます。
Bots の OAuth スコープについての詳細は、Slack api ドキュメントの「Understanding OAuth scopes for Bots」チュートリアルを参照してください。
- Redirect URL を W&B インストール先に設定します。ローカルシステム設定でホストURLに設定されているのと同じURLを使用してください。インスタンスに異なるDNSマッピングがある場合は、複数のURLを指定できます。
- Save URLs を選択します。
- 必要に応じて Restrict API Token Usage でIP範囲を指定し、W&BインスタンスのIPまたはIP範囲を許可リストに追加します。許可されるIPアドレスを制限することは、Slackアプリケーションのセキュリティをさらに強化するのに役立ちます。
Slack アプリケーションを W&B に登録する
- W&B インスタンスの System Settings ページに移動します。Enable a custom Slack application to dispatch alerts をトグルしてカスタム Slack アプリケーションの使用を有効にします。
Slack アプリのクライアントIDとシークレットを入力する必要があります。設定の基本情報に移動して、アプリケーションのクライアントIDとシークレットを見つけてください。
- W&B アプリで Slack インテグレーションを設定して、すべてが正常に動作することを確認します。