Slack アラートチャンネル用アプリ(パブリックプレビュー)

Slack のアラートチャンネル向けにアプリを作成し、 Instana からその Slack チャンネルへリアルタイムのアラート通知を送信することができます。

注:Slack 向け「 IBM 」アプリ( Instana )は、正式に認定され、「 Slack 」マーケットプレイスに掲載されました。 Slack Marketplaceから直接インストールするか、またはこのドキュメントに記載されている Instana のインストール手順に従ってインストールすることができます。

Slack のアラートチャンネル用アプリの作成

Slack のアラートチャンネル用アプリを作成するには、以下の手順に従ってください:

  1. Instana のUIにあるナビゲーションメニューから、 「設定」 をクリックします。

  2. [グローバル設定 ] タブの [ イベントとアラート ] セクションで、 [アラートチャネル] をクリックします。

  3. 「アラートチャンネルを追加」 をクリックします。

  4. リストから 「 Slack 」用のアプリを選択してください。

  5. 「 Slack 」アプリケーションのアラートチャネルの名前を入力してください。

    図 1. Slack アラートチャンネル用アプリ
    Slack アラートチャンネル用アプリ

    絵文字の表示 :このオプションを有効にすると、 Instana からの絵文字文字列(例: :warning:)が、 Slack で表示される際に視覚的な絵文字に変換されます。 このオプションが無効になっている場合、文字列はプレーンテキストとして表示されます。

  6. Slack で [認証] をクリックします。

    Slack で「認証」 をクリックすると、標準的な Slack、 OAuth、 2.0 の認証フローが開始されます。 お使いのブラウザは、現在ログインしている Slack ワークスペース、またはデフォルトのワークスペースにリダイレクトされます。 Slack リダイレクト先は、 Instana ではなく、現在のブラウザセッションに基づいて決定されます。 複数のワークスペースにログインしている場合、 Slack からワークスペースを選択するよう求められることがあります。

  7. Slack のワークスペースを選択し、必要な権限を付与してアプリケーションを承認してください。

    図 2. Slack アプリ OAuth
    Slack アプリ OAuth
注: 非公開の Slack チャンネルを選択する場合は、まず、公開されている Slack チャンネルを使用して、ワークスペースレベルで IBM アプリ( Instana )をインストールしてください。 その後、「 プライベートチャネルを使用した Slack アプリケーションの利用方法 」の手順に従ってください。
図 3. チャンネルの選択
チャンネルの選択

アラートチャンネルは、 Instana のUIにある 「アラートチャンネル 」セクションで確認できます。

注: アラートチャネルを作成後に編集する場合は、 Slack を使用して、そのアラートチャネルを再認証する必要があります。

Slack ワークスペース管理者の承認

Slack のワークスペースでサードパーティ製アプリのインストールが制限されている場合、インストール前にワークスペース管理者が「 IBM Instana 」アプリを承認する必要があります。

組織の Slack ワークスペースの設定によっては、 Slack ワークスペースの管理者が「 IBM 」 Instana アプリを承認してからでないと、インストールできない場合があります。 お使いのワークスペースでサードパーティ製アプリのインストールが制限されている場合、 OAuth の同意画面には「 許可」 の代わりに 「インストールをリクエスト 」というオプションが表示されます。 その場合は、以下の手順を実行してください。

  1. 「インストールをリクエスト」 をクリックして、 Slack ワークスペースの管理者に承認リクエストを送信してください。
  2. ワーク Slack スペース管理者はリクエストを受け取り、から確認および承認を行う Slack 管理 > アプリの管理 > アプリの承認リクエストことができます。
  3. 管理者がリクエストを承認したら、 Instana のUIに戻り、認証フローを完了してください。 承認プロセス中に元のセッションが期限切れになった可能性があるため、アラートチャネルの作成手順を最初からやり直す必要があるかもしれません。
注: これらの承認ワークフローは、所属組織の Slack 管理チームによって管理されており、組織のセキュリティポリシーや手順によって異なる場合があります。
  1. 認証後、アラートを受信するには「 Slack 」というチャンネル名を入力してください。
  2. 保存 をクリックします。
    図 4. チャンネルの選択

    アラートチャンネルは、 Instana のUIにある 「アラートチャンネル 」セクションで確認できます。

注: 非公開の Slack チャンネルを選択する場合は、まず公開の Slack チャンネルを使用して、ワークスペースレベルで IBM Instana アプリをインストールする必要があります。 その後、「 プライベートチャネルを使用した Slack アプリケーションの利用方法 」の手順に従ってください。
注: アラートチャネルを作成後に編集する場合は、 Slack を使用して、そのアラートチャネルを再認証する必要があります。

必要なスコープ

「 Slack 」アプリには、以下の OAuth スコープが必要です:

  • channels:history
  • channels:read
  • chat:write
  • groups:history
  • groups:read
  • users:read

「 IBM 」 Instana アプリを「 Slack 」チャネルの連携機能に追加する

注:Slack のパブリックチャンネルとプライベートチャンネルの両方で、この連携設定を行う必要があります。
  1. 会話エリアにあるチャンネル名をクリックしてください。 チャンネル情報を表示するダイアログが表示されます。

  2. チャンネルの詳細パネルで、 「連携 」タブを選択します。

  3. [統合] タブで、 [アプリを追加] をクリックします。

  4. IBM 」を検索して選択し、 Instana を選択します。

    図 5. Slack 用アプリの追加
    Slack 用アプリの追加

Slack アプリケーションをプライベートチャンネルで利用する

プライベートな Slack チャンネル内で「 IBM 」アプリ( Instana )を使用するには、以下の手順に従ってください:

  1. 作業を始める前に、パブリックな Slack チャンネルに「 IBM 」アプリ( Instana )をインストールしてください。
  2. Slack で、プライベートチャンネルを開き、会話エリアにあるそのチャンネル名をクリックしてください。
  3. チャンネルの詳細ダイアログで、**「連携」**タブを選択します。
  4. 「アプリを追加」 をクリックします。
  5. IBM 」を検索して選択し、 Instana を選択します。 詳細については、 「 Slack 」チャネルの統合機能に「 IBM Instana 」アプリを追加する方法を参照してください。
  6. アプリを追加したら、 Slack アラート チャネル用アプリの作成」に記載されている手順に従って、 Instana で Slack アラート チャネル用のアプリを作成します。

Instana のUIでアラートを設定する

「 Slack 用アプリ」のアラートチャネルを使用して、既存または新規のアラートを設定できます。 詳細については、 「アラートの設定と管理」 を参照してください。 すべてのアラートイベントは、選択した Slack チャンネルに自動的に表示されます。

Slack と Instana のメッセージの同期

Instana と Slack 間でメッセージが同期されます。 Slack のスレッド内のインシデントに追加されたメッセージは、 Instana のUIにおいて、 「概要」および「AIによるメモ」 セクションに表示されます。 同様に、 Instana のUIにある 「概要」および「AI」 セクションに追加されたメモは、関連する Slack のインシデントスレッドに表示されます。

図 6. Instana 注記
Instana 注記
図 7. Slack スレッド
Slack スレッド

さらに、 Instana UIの 「Summary and notes with AI 」セクションで生成されるインシデントの概要とメモの概要は、関連する Slack のインシデントスレッドにも表示されます。

図 8. Instana 事案の概要
Instana 事案の概要
図 9. Slack スレッドの概要
Slack スレッドの概要
注: 現在、 Slack と Instana 間のこのメッセージ同期機能は、 Instana のインシデントにのみ適用されます。

Slack の閉会イベント

Slack アプリケーションからインシデント、課題、または変更をクローズするには、以下の手順を実行してください。

  1. Slack で、未解決のインシデント、課題、または変更を選択してください。

  2. イベントの種類に応じて、 「インシデントを終了 」、 「課題を終了」、または 「監視課題を終了」 をクリックします。
    図 10. イベントを終了する
    イベントを終了する
  3. 終了理由を入力し、 「OK」 をクリックしてください。
    図 11. クローズの確認
    クローズの確認
  4. Instana のUI上で、イベントのステータスを「手動で終了」に更新する必要があります。

    図 12. 非公開イベント
    非公開イベント
  5. Slack では、イベントを 「Closed」 に更新する必要があり、その後、アプリは手動による終了イベントと自動終了イベントの両方について、イベントメッセージの下にクロージャースレッドの応答を送信します。

    図 13. 手動による終了イベント
    手動による終了イベント
    図 14. イベントの自動終了
    イベントの自動終了

トラブルシューティング

IBM Instana を Slack と統合する際のよくある問題と解決策。

OAuth リダイレクト先が予期しない Slack ワークスペースになっています

Slack で [認証] をクリックすると、 Slack は、現在のブラウザセッションに関連付けられているワークスペースにリダイレクトされます。 誤ったワークスペースにリダイレクトされた場合は、以下の手順に従ってください:

  1. ブラウザでそのワークスペースからログアウトしてください。
  2. 目的のワークスペースにログインしてください。
  3. Instana のUIから認証を再試行してください。

Slack 管理者の承認が必要です

組織の Slack ワークスペースでサードパーティ製アプリのインストールが制限されている場合、 OAuth の画面では 「許可」 の代わりに 「インストールをリクエスト 」ボタンが表示されます。 以下のステップを実行します。

  1. 要求を実行依頼します。
  2. Slack のワークスペース管理者と連携し、リクエストを承認してください。

詳細については、 「 Slack のワークスペース管理者による承認」 を参照してください。

IBM Instana Slack のマーケットプレイスにアプリが見つかりません

Slack 向けアプリ「 IBM 」( Instana )は現在、 Slack Marketplaceの認証手続き中であり、まだ公開されていません。 このアプリは、 Slack Marketplace ではなく、 Instana のUI認証フローを通じてインストールされます。

アプリをインストールするには、「 Slack アラートチャネル用アプリの作成 」の手順に従ってください。

プライバシー・ポリシー

プライバシーポリシーでは、収集されるデータの種類とその目的について説明しています。

データ収集の取り組み

Slack 向け 「 IBM 」アプリ( Instana )をインストールして使用すると、以下の種類の情報が収集されます:

  • Slack ワークスペース情報 :通知の投稿ややり取りを可能にするためのチーム名、チームID、およびチャンネルの詳細。
  • ユーザー情報 : Slack のユーザー名を使用して、アクションを生成し、やり取りの記録を管理します。
  • メッセージの内容 :アラートや対話型機能を提供するために、ユーザーが明示的に操作したり、アプリケーションへのアクセスを許可したりしたメッセージやイベントの限定的な内容。

詳細については、 IBM のデータ保持ポリシー をご覧ください。

注: 第三者データの管理および保存に関するデータ保持期間は、 IBM の既定の方針に準拠しています。

お客様の情報の利用

収集された情報は、以下の目的で使用されます:

  • 統合機能の提供、維持、および改善を行う。
  • 設定に従って、 Slack のチャンネルに関連する通知や最新情報を配信します。
  • ご要望に応じて、トラブルシューティング、デバッグ、および技術サポートを提供いたします。
  • 適用される法令を遵守してください。

詳細については、 IBM の「利用規約とプライバシー」 をご覧ください。

データの削除依頼

Slack 向けの「 IBM Instana 」アプリを通じて収集されたご自身の個人データの削除をリクエストすることができます。

データの削除をリクエストするには、以下の手順に従ってください:

  1. Go IBM Instana サポート
  2. 個人データの削除を依頼するサポートチケットを送信してください。
  3. IBM がリクエストを処理できるよう、関連するワークスペースの識別子( Slack のチームIDやチャンネルIDなど)をご提供ください。

IBM データ削除の要請を、自社のデータ保護、プライバシー、および保存に関するポリシーに従って審査し、処理します。