Amazon CloudWatch ソリューション: Amazon OpenSearch Service インサイト
このソリューションを使用すると、独自の収集インフラストラクチャを実行またはスケーリングせずに、CloudWatch で Amazon OpenSearch Service ドメインをモニタリングできます。Amazon CloudWatch マネージド Prometheus コレクターは、VPC に接続し、ドメインからクラスター、ノード、インデックスのメトリクスを収集して CloudWatch に配信します。すべての CloudWatch オブザーバビリティソリューションの一般的な情報については、「CloudWatch オブザーバビリティソリューション」を参照してください。スクレーパー作成とサンプルスクレイプ構成の例を含む完全なコレクターセットアップの手順については、「Amazon OpenSearch Service の統合」を参照してください。
要件
このソリューションは、以下の条件に適しています。
-
VPC アクセスを備えた Amazon OpenSearch Service ドメイン。マネージドコレクターは、VPC アクセスがあるドメインのみをサポートします。パブリックアクセスを備えたドメインはサポートされていません。
-
DNS が有効化された Amazon VPC と、コレクター用の異なるアベイラビリティーゾーンにある少なくとも 2 つのサブネット。
-
コレクターが HTTPS (ポート 443) を介してドメインエンドポイントに到達できるようにするセキュリティグループ。
マネージドコレクターを有効にする
マネージドコレクターを使用して Amazon OpenSearch Service メトリクスを収集するには、VPC に接続されたコレクターを作成します。コレクターはドメインに接続し、メトリクスを CloudWatch データセットに配信します。リクエストの exporters フィールドで収集対象のドメインを指定し、source フィールドでネットワーキングを提供します。手順については、「Amazon OpenSearch Service の統合」を参照してください。
メトリクスの収集を検証する
数分以内に、メトリクスが CloudWatch データセットに流れ始めます。メトリクスが到着していることを確認するには、Query Studio を使用して CloudWatch でアドホッククエリを実行します。例えば、次のクエリはドメインのクラスターヘルスステータスを返します:
opensearch_cluster_health_status
カスタムダッシュボードを構築する
コレクターが Amazon OpenSearch Service メトリクスを CloudWatch に配信し始めるたら、それらを可視化するためのカスタム CloudWatch ダッシュボードを構築できます。カスタムダッシュボードでは、収集したメトリクスをウィジェットに組み合わせ、PromQL ベースのクエリを追加し、モニタリングニーズに合わせてウィジェットを整理できます。詳細については、「CloudWatch ダッシュボードの使用」を参照してください。
コスト
Prometheus コレクターについては時間単位で課金され、CloudWatch OpenTelemetry メトリクスの取り込み料金が適用されます。CloudWatch の料金の詳細については、「Amazon CloudWatch の料金