翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Prometheus メトリクスのクエリ
Amazon OpenSearch Service では、オブザーバビリティインターフェイスから直接 PromQL (Prometheus クエリ言語) を使用して Prometheus データをクエリできます。Prometheus データソースに対して PromQL クエリを実行すると、OpenSearch Service はクエリを実行のためにワークスペース API に直接渡します。
PromQL クエリの実行
クエリを実行するには:
-
OpenSearch UI アプリケーションとオブザーバビリティワークスペースを開きます。
-
オブザーバビリティに移動し、メトリクスの検出を選択します。
-
データソースドロップダウンで、Prometheus データソースを選択します。
-
クエリバーに PromQL クエリを入力します。
たとえば、特定のポッドの 5 分間のウィンドウにおける 1 秒あたりの CPU 使用率の平均を確認するには、次のようにします。
avg(rate(container_cpu_usage_seconds_total{pod="payment-service-pod"}[5m])) by (pod)
注記
タイムピッカーを関連する狭いウィンドウ (過去 1 時間など) に設定して、API のパフォーマンスを最適化し、タイムアウトを防止します。
ダッシュボードでのメトリクスの視覚化
PromQL 主導のメトリクス視覚化を既存のオブザーバビリティダッシュボードに追加して、ログおよびトレースデータと関連付けることができます。
-
メトリクスの検出に移動し、データソースドロップダウンから Prometheus ワークスペースを選択し、PromQL クエリを実行します。
-
Discover Metrics のビジュアライゼーションタブを使用してビジュアライゼーションを作成し、ビジュアライゼーションタイプを定義します。
-
視覚化をダッシュボードに保存します。
注記
メトリクスの視覚化は、Discover Metrics からのみ追加できます。ビジュアライゼーションタブにあるビジュアライゼーションは、ログに対してのみ最適化されます。