すべてのプロダクト
Search
ドキュメントセンター

Managed Service for Prometheus:環境レベルでのメトリクスの調査

最終更新日:Jun 25, 2026

PromQL クエリを使用して、ターゲット環境へのデータインジェストが成功したことを検証できます。

前提条件

Application Real-Time Monitoring Service を有効化しました。詳細については、「ARMS を有効化する」をご参照ください。

操作手順

  1. にログインします。 Prometheusコンソールのマネージドサービス

  2. 左側のナビゲーションペインで、アクセス管理 をクリックします。

  3. [統合環境] タブで、対象の環境の名前をクリックして、その詳細ページを開きます。

  4. 環境詳細ページで、メトリックの探索 タブをクリックします。

  5. [Explore] セクションで、[メトリック][ラベル][オプション] を設定し、[クエリの実行] をクリックします。これにより、PromQL 構文を使用して、環境のデフォルトの Prometheus ストレージインスタンスからデータをクエリし、データ取り込みが成功したことを確認します。

    image

一般的な PromQL クエリの例

メトリクスエクスプローラーページでは、PromQL クエリを実行してメトリクスデータを調査できます。以下のセクションでは、一般的なユースケースの例を示します。

Pod レベルの P95/P99 レイテンシーのクエリ

histogram_quantile 関数を使用して ACK クラスター内の Pod の P95 または P99 レイテンシーメトリクスをクエリする場合、sum(rate()) 集約の by 句に le ラベルと必要なディメンションラベル (namespacepod など) の両方を含める必要があります。これらのラベルが省略されている場合、クエリ結果には Pod レベルのデータが含まれません。

各 Pod の P95 レイテンシーをクエリするには、次のようにします。

histogram_quantile(0.95, sum(rate(http_request_duration_seconds_bucket[5m])) by (le, namespace, pod))

各 Pod の P99 レイテンシーをクエリするには、次のようにします。

histogram_quantile(0.99, sum(rate(http_request_duration_seconds_bucket[5m])) by (le, namespace, pod))

by 句に le ラベルが欠落している場合、histogram_quantile 関数は分位数を正しく計算できません。namespacepod などのディメンションラベルが欠落している場合、クエリはノードレベルの集約データのみを返し、Pod ごとに分類できません。

メトリクスエクスプローラーで http_request_duration_seconds_bucket を検索するとデータが返されるが、namespace などのフィルターを追加すると結果が返されない場合は、次の点を確認してください。

  • Prometheus インスタンスがターゲット ACK クラスターに正しく関連付けられていることを確認してください。

  • ラベル値 (namespacepod) がクラスター内の実際の値と一致していることを確認してください。

コンテナクラスターでサポートされている基本メトリクスのリストについては、「コンテナクラスターの基本メトリクス」をご参照ください。