View a markdown version of this page

Prometheus メトリクスのクエリ - Amazon OpenSearch Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Prometheus メトリクスのクエリ

Amazon OpenSearch Service では、オブザーバビリティインターフェイスから直接 PromQL (Prometheus クエリ言語) を使用して Prometheus データをクエリできます。Prometheus データソースに対して PromQL クエリを実行すると、OpenSearch Service はクエリを実行のためにワークスペース API に直接渡します。

PromQL クエリの実行

クエリを実行するには:

  1. OpenSearch UI アプリケーションとオブザーバビリティワークスペースを開きます。

  2. オブザーバビリティに移動し、メトリクスの検出を選択します。

  3. データソースドロップダウンで、Prometheus データソースを選択します。

  4. クエリバーに PromQL クエリを入力します。

たとえば、特定のポッドの 5 分間のウィンドウにおける 1 秒あたりの CPU 使用率の平均を確認するには、次のようにします。

avg(rate(container_cpu_usage_seconds_total{pod="payment-service-pod"}[5m])) by (pod)
注記

タイムピッカーを関連する狭いウィンドウ (過去 1 時間など) に設定して、API のパフォーマンスを最適化し、タイムアウトを防止します。

ダッシュボードでのメトリクスの視覚化

PromQL 主導のメトリクス視覚化を既存のオブザーバビリティダッシュボードに追加して、ログおよびトレースデータと関連付けることができます。

  1. メトリクスの検出に移動し、データソースドロップダウンから Prometheus ワークスペースを選択し、PromQL クエリを実行します。

  2. Discover Metrics のビジュアライゼーションタブを使用してビジュアライゼーションを作成し、ビジュアライゼーションタイプを定義します。

  3. 視覚化をダッシュボードに保存します。

注記

メトリクスの視覚化は、Discover Metrics からのみ追加できます。ビジュアライゼーションタブにあるビジュアライゼーションは、ログに対してのみ最適化されます。