翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Managed Service for Prometheus の直接クエリ
Amazon OpenSearch Service を使用して、Amazon Managed Service for Prometheus に保存されている運用メトリクスを直接クエリできます。この統合により、OpenSearch UI 内のログとトレースとともに Prometheus 時系列データを分析および視覚化し、統一されたオブザーバビリティエクスペリエンスを実現できます。
ストレージベースの直接クエリ (Amazon S3 や CloudWatch Logs など) とは異なり、Prometheus 統合はライブコールアーキテクチャを使用します。OpenSearch Service は直接クライアントとして機能し、クエリを翻訳し、Prometheus ワークスペースにライブ API コールを行います。OpenSearch Service はデータをスキャンするための一時的なコンピューティングをプロビジョニングしないため、これらのクエリに対して OpenSearch Compute Unit (OCU) 料金が発生しません。
この統合を設定して使用するには、まずデータソースを作成し、データをクエリするようにワークスペースを設定する必要があります。
トピック
料金
Amazon Managed Service for Prometheus の場合、OpenSearch Service は Prometheus ワークスペースに直接ライブ呼び出しを行い、データを取得します。OpenSearch Service は、これらのクエリを実行するために個別のコンピューティングリソースをプロビジョニングしないため、OpenSearch Compute Unit (OCU) 料金は発生しません。Amazon Managed Service for Prometheus に関連する標準的なクエリコストは、お客様の負担となります。
詳細については、「Amazon OpenSearch Service の料金
制限事項
Amazon Managed Service for Prometheus の直接クエリには、次の制限が適用されます。
-
時間範囲の制約 – ライブクエリは運用ダッシュボード用に最適化されています。非常に長い期間 (複数か月にまたがるなど) にわたって非常に詳細でダウンサンプリングされていないメトリクスをクエリすると、ペイロードサイズ制限に達したり、Prometheus API からタイムアウトが発生する可能性があります。
-
Prometheus API クォータ – クエリは、処理されたクエリサンプル (QSP) の制限や同時クエリ実行など、標準の Amazon Managed Service for Prometheus サービスクォータの対象となります。
-
クエリタイムアウト – 実行時間が長いクエリは 30 秒後にタイムアウトします。
推奨事項
Amazon Managed Service for Prometheus で直接クエリを使用する場合は、次のことをお勧めします。
-
長期間の記録ルールを使用する – ダイレクトクエリはワークスペースに対してライブ API コールを行うため、長期間 (複数か月など) にわたって非常に詳細なデータをクエリすると、API タイムアウトやペイロード制限が発生する可能性があります。Amazon Managed Service for Prometheus の記録ルールを使用して、履歴分析用にダウンサンプリングされたメトリクスを作成します。
-
狭い時間フィルターを適用する – Prometheus API から動的に取得されるデータの量を最小限に抑えるために、OpenSearch UI クエリで常に目標時間範囲を指定します。
-
Prometheus クォータのモニタリング – これらのライブクエリでは OpenSearch Compute Unit (OCU) 料金が発生しないため、代わりに Amazon Managed Service for Prometheus の使用状況をモニタリングします。ワークスペースレベルでスロットリングが発生しないように、クエリサンプル処理 (QSP) と同時クエリ制限をモニタリングします。
クォータ
他の直接クエリデータソースとは異なり、Amazon Managed Service for Prometheus へのクエリを開始するたびに、OpenSearch Service は Amazon Managed Service for Prometheus をライブ呼び出します。セッションは作成されません。アカウントとリージョンごとに、次のクォータが適用されます。たとえば、アカウントには us-east-1 に 20 個のデータソースが割り当てられ、us-east-2 に 20 個のデータソースが割り当てられます。
| 説明 | 最大値 | 上書き可能 |
|---|---|---|
| データソース | 20 | はい |
| クエリの実行 – インスタントクエリと範囲クエリ (TPS) | 500 | はい |
| リソースの読み取り – ラベル、メトリクス、アラート、ルール、アラートマネージャー (TPS) | 50 | はい |
| リソースの書き込み – サイレンスの作成/更新、ルールの作成/更新 (TPS) | 50 | はい |
| 最大クエリ実行時間 (秒) | 30 | いいえ |
サポートされる AWS リージョン
Amazon Managed Service for Prometheus の直接クエリでは、以下 AWS リージョン がサポートされています。
アジアパシフィック (香港)
アジアパシフィック (ムンバイ)
アジアパシフィック (大阪)
アジアパシフィック (ソウル)
アジアパシフィック (シンガポール)
アジアパシフィック (シドニー)
アジアパシフィック (東京)
カナダ (中部)
欧州 (フランクフルト)
欧州 (アイルランド)
欧州 (ロンドン)
欧州 (ミラノ)
欧州 (パリ)
欧州 (スペイン)
欧州 (ストックホルム)
南米 (サンパウロ)
米国東部 (バージニア北部)
米国東部 (オハイオ)
米国西部 (北カリフォルニア)
米国西部 (オレゴン)