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

Container Service for Kubernetes:Knative ダッシュボードで Prometheus モニタリングデータを表示する

最終更新日:Nov 10, 2025

Container Service for Kubernetes (ACK) クラスタは、Managed Service for Prometheus および Managed Service for Grafana と互換性があるため、独自のモニタリングシステムとダッシュボードを構築する必要がありません。Knative にアプリケーションをデプロイした後、モニタリングデータを Managed Service for Prometheus にインポートし、Grafana でリアルタイムのメトリックを表示できます。

前提条件

Knative がクラスタにデプロイされています。詳細については、「Knative をデプロイおよび管理する」をご参照ください。

課金ルール

Knative モニタリングデータを Managed Service for Prometheus に取り込んだ後、対応するコンポーネントはモニタリングメトリックを Managed Service for Prometheus に自動的に送信できます。これらのメトリックは カスタムメトリック として扱われます。カスタムメトリックには料金が発生します。

この機能を有効にする前に、「課金の概要」を読んでカスタムメトリックの課金ルールをご理解いただくことをお勧めします。料金は、クラスタサイズとアプリケーションの数によって異なる場合があります。 リソース使用量を表示する の手順に従って、リソース使用量を監視および管理できます。

Managed Service for Prometheus をアクティブ化する

  1. ACK コンソール にログインします。左側のナビゲーションウィンドウで、[クラスタ] をクリックします。

  2. [クラスタ] ページで、目的のクラスタを見つけて名前をクリックします。左側のナビゲーションウィンドウで、[アプリケーション] > [Knative] を選択します。

  3. [Knative コンポーネント] ページで、[モニタリングダッシュボード] タブを選択し、画面の指示に従って Prometheus ダッシュボードを有効にします。

Knative ダッシュボードを表示する

Managed Service for Prometheus をアクティブ化すると、[モニタリングダッシュボード] タブでモニタリングデータを表示できます。

カテゴリ

説明

リクエストデータ

[概要(選択した期間の平均)] セクションで、次のデータを表示します。

  • 受信リクエストの合計 ([リクエスト量])

  • 成功した応答の割合 ([成功率])

  • HTTP クライアント側のエラー ([4xx])

  • HTTP サーバー側のエラー ([5xx])

  • サービスバージョン全体のトラフィック分布 ([リビジョン別リクエスト量])

  • HTTP ステータスグループ別にセグメント化されたトラフィック ([応答コードクラス別リクエスト量])

image

応答レイテンシデータ

[応答時間] セクションでは、P50、P90、P95、P99 応答レイテンシなど、Knative の応答レイテンシデータを表示できます。image

リクエスト同時実行データ

[オートスケーラー] セクションでは、Knative のリクエストの同時実行性に関する詳細情報を表示できます。

image

アクティベーター

[アクティベーター] セクションで、次の Knative アクティベーターメトリックを表示します。

  • 受信リクエストの合計 ([リクエスト量])

  • 成功した応答の割合 ([成功率])

  • HTTP クライアント側のエラー ([4xx])

  • HTTP サーバー側のエラー ([5xx])

  • サービスバージョン全体のトラフィック分布 ([リビジョン別リクエスト量])

  • HTTP ステータスグループ別にセグメント化されたトラフィック ([応答コードクラス別リクエスト量])

  • サービスバージョンごとのレイテンシメトリック ([リビジョン別応答時間])

  • HTTP ステータスグループ別のレイテンシ分析 ([応答コードクラス別応答時間])

image

リソース使用量

[リソース使用量] セクションでは、CPU とメモリなど、Knative リソースの使用状況に関する情報を表示できます。image

Knative の主要なサービスディスカバリメトリックを表示する

定義済みのメトリックを選択するか、カスタム PromQL クエリを作成することで、Knative サービスメトリックを表示および検証できます。

  1. ARMS コンソール にログインします。左側のナビゲーションウィンドウで、[統合管理] をクリックします。

  2. [統合管理] ページで、上部のナビゲーションウィンドウからリージョンを選択します。[統合環境] > [Container Service] タブをクリックし、[統合アドオン] 列で [Knative] をクリックします。

  3. 表示されるページで、[メトリックエクスプローラー] タブをクリックして、Knative サービスディスカバリメトリックを表示します。

    詳細な手順については、「メトリック探索」をご参照ください。
説明
  • Knative アプリケーションのポッド数がゼロにスケーリングされると、リクエストの同時実行数やポッドに送信される 1 秒あたりのリクエスト数などのメトリックは、Managed Service for Prometheus によって収集できません。 Knative アプリケーションのポッドにアクセスした後にのみ、コンソールでこれらのメトリックを表示できます。

  • Knative アプリケーションのポッド数がゼロでない場合は、リクエストの同時実行数やポッドに送信される 1 秒あたりのリクエスト数などのメトリックをコンソールで直接表示できます。 Knative アプリケーションのポッドにアクセスする必要はありません。

メトリック

説明

queue_average_concurrent_requests

ポッドに送信される同時リクエストの数。

queue_requests_per_second

ポッドに送信される 1 秒あたりのリクエスト数。

revision_request_latencies

応答レイテンシ。

revision_request_count

リビジョンリクエストの数。

参照

ログ収集、モニタリング、およびアラートに Simple Log Service を使用するには。詳細については、「Knative で SLS を有効にする」および「Knative サービスのアラートを構成する」をご参照ください。