翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
データソースの管理は、直接クエリデータソース AWS やその他の ソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。 AWS には、モニタリング、問題発生時の報告、および必要に応じて自動アクションを実行するための以下のツールが用意されています。
CloudWatch メトリクスデータソースによるモニタリング
CloudWatch を使用して直接クエリをモニタリングできます。CloudWatch は、raw データを収集して、それを読み取り可能なほぼリアルタイムのメトリクスに変換します。これらの統計は 15 か月間保持されるため、履歴情報にアクセスし、ウェブアプリケーションまたはサービスの動作をより的確に把握できます。
また、特定のしきい値をモニタリングするアラームを設定し、しきい値に達したときに通知を送信したりアクションを実行したりできます。詳細については、「Amazon CloudWatch とは」を参照してください。
Amazon S3 は、次のメトリクスを報告します。
メトリクス | 説明 |
---|---|
AsyncQueryCreateAPI |
非同期クエリを作成するために API に対して行われたリクエストの合計数。 関連する統計情報: Average、Maximum、Sum ディメンション: 頻度: 60 秒 |
AsyncQueryGetApiRequestCount |
非同期クエリ結果を取得するために API に対して行われたリクエストの合計数。 関連する統計情報: Average、Maximum、Sum ディメンション: 頻度: 60 秒 |
AsyncQueryCancelApiRequestCount |
非同期クエリをキャンセルするために API に対して行われたリクエストの合計数。 関連する統計情報: Average、Maximum、Sum ディメンション: 頻度: 60 秒 |
AsyncQueryGetApiFailedRequestCusErrCount |
顧客関連のエラー (無効なクエリ ID など) によって非同期クエリ結果の取得時に失敗したリクエストの数。 関連する統計情報: Average、Maximum、Sum ディメンション: 頻度: 60 秒 |
AsyncQueryCancelApiFailedRequestCusErrCount |
顧客関連のエラー (無効なクエリ ID など) によって非同期クエリ結果の取得時に失敗したリクエストの数。 関連する統計情報: Average、Maximum、Sum ディメンション: 頻度: 60 秒 |
AsyncQueryCancelApiFailedRequestSysErrCount |
顧客関連のエラーによって非同期クエリの作成時に失敗したリクエストの数。 関連する統計情報: Average、Maximum、Sum ディメンション: 頻度: 60 秒 |
AsyncQueryGetApiFailedRequestSysErrCount |
システム関連のエラーによって非同期クエリ結果の取得時に失敗したリクエストの数。 関連する統計情報: Average、Maximum、Sum ディメンション: 頻度: 60 秒 |
CloudWatch Logs と Security Lake は、次のメトリクスを報告します。
メトリクス | 説明 |
---|---|
DirectQueryRate |
データソースに対して行われたリクエストのレート。 関連する統計: Sum、Maximum、Minimum、Average ディメンション: 頻度: 60 秒 |
DirectQueryLatency |
データソースでクエリを実行するときに確認されたレイテンシー。 関連する統計: Average、P90, P99、Sum、Minimum、Maximum ディメンション: 頻度: 60 秒 |
FailedDirectQueries |
データソースクエリで検出されたクエリ失敗の合計数。 関連する統計: Sum、Maximum、Minimum、Average ディメンション: 頻度: 60 秒 |
DirectQueryConsumedOCU |
データソースでクエリを実行するために消費される OCUs の数。 関連する統計: Average、P90, P99、Sum、Minimum、Maximum ディメンション: 頻度: 60 秒 |
データソースの有効化と無効化
注記
以下の情報は、Amazon S3 データソースにのみ適用されます。
データソースの直接クエリの使用を停止する場合は、データソースを無効にするように選択できます。データソースを無効にすると、既存のクエリの実行が終了し、すべての新しいクエリの実行が停止します。
データソースが無効になると、インデックスのスキップ、マテリアライズドビュー、インデックスのカバーなどのクエリパフォーマンスを向上させるためのアクセラレーション設定が手動に設定されます。データソースが無効になった後にアクティブに設定すると、ユーザークエリは期待どおりに実行されます。以前にセットアップされ、手動に設定されているクセラレーションは、スケジュールに従って再度実行するように手動で設定する必要があります。
AWS Budget によるモニタリング
Amazon OpenSearch Service は、アカウントレベルで OCU 使用状況データを Billing and Cost Management の Cost Explorer に入力しています。アカウントレベルで OCU の使用状況を考慮し、しきい値を超えたときにしきい値とアラートを設定できます。
Cost Explorer でフィルタリングする使用タイプの形式は、RegionCode-DirectQueryOCU (OCU 時間単位) のようになります。DirectQueryOCU (OCU-Hours) の使用量がしきい値に達したときに通知を受け取る場合は、 Budgets アカウントを作成し AWS 、設定したしきい値に基づいてアラートを設定できます。Amazon S3 では、オプションで Amazon SNS トピックを設定できます。これにより、しきい値の基準を満たした場合にデータソースがオフになります。
注記
AWS Budgets の使用状況データはリアルタイムではなく、最大 8 時間遅れる可能性があります。
データソースの削除
データソースを削除すると、Amazon OpenSearch Service はドメインまたはコレクションからデータソースを削除します。また、OpenSearch Service は、データソースに関連付けられているインデックスも削除します。トランザクションデータは他方からは削除されませんが AWS のサービス、他方は新しいデータを OpenSearch Service に送信 AWS のサービス しません。
データソース統合は、 AWS Management Console または OpenSearch Service API を使用して削除できます。
Amazon S3 データソースを削除するには
-
Amazon OpenSearch Service コンソール (https://console.aws.amazon.com/aos/
) に移動します。 -
左側のナビゲーションペインから [ドメイン] を選択します。
-
データソースを削除するドメインを選択します。選択すると、ドメインの詳細ページが開きます。全般情報の下にある [接続] タブを選択し、[ダイレクトクエリ] セクションを見つけます。
-
削除するデータソースを選択し、[削除] を選択して、削除を確認します。
CloudWatch Logs または Security Lake データソースを削除するには
-
Amazon OpenSearch Service コンソール (https://console.aws.amazon.com/aos/
) に移動します。 -
左側のナビゲーションペインから、中央管理、接続されたデータソースを選択します。
-
削除するデータソースを選択し、[削除] を選択して、削除を確認します。
Amazon S3 データソースを削除するには、DeleteDataSource API オペレーションを使用します。
POST https://es.
region
.amazonaws.com/2021-01-01/opensearch/domain/domain-name
/dataSource/data-source-name
CloudWatch Logs または Security Lake データソースを削除するには、DeleteDirectQueryDataSource API オペレーションを使用します。