アラートの概要とインサイトを表示する
1 つ以上のインデックスのデータが特定の条件を満たしたときにアラートモニターが作成されるように OpenSearch Service を設定します。アラートをすばやく理解してトラブルシューティングできるように、アラートの横にある Amazon Q Developer アイコンをクリックするとアラート概要を確認できます。概要には、そのアラートをトリガーした問題の詳細と、可能な場合は問題の根本原因を特定するのに役立つ追加の分析が表示されます。次のスクリーンショットは、Amazon Q によって作成されたアラート概要の例を示しています。
このトピックで後述するように、ナレッジベースを接続して環境に関する追加のコンテキストを提供すると、Amazon Q はアラートに関するインサイトを作成します。インサイトには、アラートの根本原因の修復に役立つ詳細とトラブルシューティングのオプションが用意されています。前述のアラートについて、Amazon Q は次のインサイトも生成しました。
注記
アラートの性質と利用可能な情報に応じて、Amazon Q は OpenSearch Dashboards の [検出] ページでアラートデータを表示するオプションを提供します。Amazon Q アラート概要の下部に [検出ページで表示] ボタンが表示された場合は、ボタンをクリックすると、アラートデータのアクティブなフィルターを使用して、[検出] ページで対応するデータセットが開きます。
開始する前に
Amazon Q が OpenSearch Service アラートのインサイトを作成できるように Amazon Bedrock ナレッジベースを設定するには、次の手順を実行します。
ステップ 1: LambdaInvokeOpenSearchMLCommonsRole IAM ロールを作成する
AWS Identity and Access Management (IAM) で、LambdaInvokeOpenSearchMLCommonsRole という名前の IAM ロールを作成します。OpenSearch Service はこのロールを使用して OpenSearch に AI コネクタを作成し、設定されたナレッジベース記事に基づいてインサイトを生成します。ステップ 2 で説明するように、このロールを OpenSearch Service ml_full_access ロールにマッピングする必要があります。
新しいロールを作成する際には、[信頼されたエンティティタイプ] で [AWS アカウント] を選択します。アクセス許可ポリシーを指定する必要はありません。[アクセス許可を追加] ページで [次へ] を選択してください。新しいロールの作成の詳細については、「Creating a role for an AWS service (console)」を参照してください。
ステップ 2: LambdaInvokeOpenSearchMLCommonsRole ロールを OpenSearch Service ml_full_access ロールにマッピングする
次の手順を使用して、LambdaInvokeOpenSearchMLCommonsRole ロールを OpenSearch Service ml_full_access ロールにマッピングします。このマッピングは、OpenSearch Service が AI コネクタを作成するのにも役立ちます。
必要な IAM ロールを OpenSearch Service ml_full_access ロールにマッピングするには
-
OpenSearch Service Dashboard の [データ管理] ページを開きます。
-
[データアクセスとユーザー] で、[ロール] を選択します。
-
検索ボックスを使用して
ml_full_accessロールを見つけます。 -
ml_full_access ページで、[マッピングされたユーザー] タブを選択します。
-
[ユーザーをマッピング] を選択します。
-
[バックエンドロール] フィールドで、
LambdaInvokeOpenSearchMLCommonsRoleロールの Amazon リソースネーム (ARN) を貼り付け、[マップ] を選択します。
ステップ 3: CloudFormation を使用して OpenSearch Service ナレッジベースを設定する
次の手順を使用して、Amazon Q がインサイトを生成できるように、AWS CloudFormation を使用して OpenSearch Service ナレッジベースを設定します。
インサイト生成のためのナレッジベースを設定するには
-
サポートされている AWS リージョン で、Amazon OpenSearch Service コンソール (https://console.aws.amazon.com/aos/home
) にサインインします。詳細については、「サポートしている AWS リージョン」を参照してください。 -
ナビゲーションペインで、[統合] を選択します。
-
[統合テンプレート] セクションで、[Amazon Bedrock を使用してナレッジベースと統合] テンプレートを選択します。このテンプレートが表示されない場合は、サポートされているリージョンにいるかどうかを確認してください。
-
[Amazon Bedrock を使用してナレッジベースと統合] タイルで、[ドメインを設定] を選択し、使用可能なオプションのいずれかを選択します。OpenSearch Service は、必須フィールドに自動入力済みの CloudFormation スタックテンプレートを開きます。CloudFormation スタックは、パブリックドメインと VPC ドメインの統合をサポートします。
-
[スタックの作成] を選択してください。CloudFormation がリソースを作成すると、サービスは Amazon Bedrock エージェントの [AgentId]、[ConnectorId]、[ModelId] を表示します。
Amazon Q は、該当する場合に OpenSearch Service アラートについてのインサイトを作成するようになりました。
アラート概要とインサイトの表示
次の手順を使用して、OpenSearch Service でアラート概要とインサイトを確認します。
アラート概要とインサイトの表示
-
Amazon Q for OpenSearch Service の設定が完了していることを確認します。
-
OpenSearch Service のアラート設定が完了していることを確認します。
-
OpenSearch Dashboards メインメニューで [アラート機能] を選択し、次に [アラート] を選択します。
-
該当するアラートの横にある Amazon Q アイコンを選択します。Amazon Q が概要を生成するまでに最大 10 秒かかる場合があります。
-
アラート概要内に表示されている場合は、[インサイトを表示] ボタンを選択することで、設定したナレッジベースに基づくアラートの詳しい内容を確認できます。
-
アラート概要内に表示されている場合は、[検出ページで表示] ボタンを選択することで、OpenSearch Dashboards の [検出] ページでアラートデータを確認できます。