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

Container Service for Kubernetes:Managed Service for Prometheus を使用した Knative サービスモニタリングダッシュボードの表示

最終更新日:Sep 12, 2026

Container Service for Kubernetes (ACK) は Managed Service for Prometheus および Managed Service for Grafana と統合されているため、独自のモニタリングシステムやダッシュボードを構築する必要はありません。Knative にアプリケーションをデプロイした後、そのモニタリングデータを Managed Service for Prometheus に取り込み、Managed Service for Grafana でパフォーマンスメトリクスを表示できます。

前提条件

課金

Knative サービスから Managed Service for Prometheus にモニタリングデータを取り込むと、関連コンポーネントが自動的にメトリクスをサービスに報告します。これらのメトリクスは カスタムメトリクス として課金され、追加料金が発生する場合があります。

予期しない請求を避けるため、この機能を有効にする前に、Managed Service for Prometheus の「課金の概要」を確認し、カスタムメトリクスの価格を理解しておいてください。コストは、クラスターの規模やアプリケーションの数などの要因によって異なります。リソース使用状況の統計機能を使用して、リソースの使用状況をモニタリングおよび管理できます。

Managed Service for Prometheus モニタリングの有効化

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

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、[アプリケーション] > [ネイティブ] を選択します。

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

Knative モニタリングダッシュボードの表示

Managed Service for Prometheus モニタリングを有効にすると、モニタリングダッシュボード タブでモニタリングデータを表示できます。

カテゴリ

説明

リクエストデータ

[Overview (average over the selected time range)] セクションで、次の Knative メトリクスを表示できます。

  • リクエストボリューム

  • 成功率

  • 4xx (クライアント側エラー)

  • 5xx (サーバー側エラー)

  • Revision 別リクエストボリューム

  • レスポンスコードクラス別リクエストボリューム

リクエストボリューム、4xx、および 5xx のグラフの垂直軸 (ops/sec) は、秒間リクエスト数を表します。

image

レスポンスレイテンシーデータ

[Response Time] セクションで、P50、P90、P95、P99 を含む Knative のレスポンスレイテンシーデータを表示できます。

image

リクエスト同時実行数

[Autoscaler] セクションで、Knative の詳細なリクエスト同時実行数データを表示できます。

image

アクティベーター

[Activator] セクションで、Knative アクティベーターの次のデータを表示できます。

  • リクエストボリューム

  • 成功率

  • 4xx (クライアント側エラー)

  • 5xx (サーバー側エラー)

  • Revision 別リクエストボリューム

  • レスポンスコードクラス別リクエストボリューム

  • Revision 別レスポンスタイム

  • レスポンスコードクラス別レスポンスタイム

image

リソース使用量

[Resource Usages] セクションで、CPU とメモリを含む Knative のリソース使用量を表示できます。

image

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

Knative のモニタリングデータを表示および検証するには、メトリクスを選択するか、PromQL クエリを記述することができます。

  1. Managed Service for Prometheus コンソールにログインします。左側メニューで、アクセス管理 をクリックします。

  2. [統合環境] ページで、[コンテナサービス] タブをクリックします。次に、[統合アドオン] 列で Knative をクリックします。

  3. メトリックの探索 タブをクリックして、Knative の次の主要なメトリクスを表示します。

    UI ワークフローについては、「メトリクスエクスプローラー」をご参照ください。
    説明
    • Knative アプリケーションがスケールトゥゼロになり、実行中の Pod がない場合、Managed Service for Prometheus は Pod のリクエスト同時実行数や秒間リクエスト数などのメトリクスを収集できません。これらのメトリクスは、Knative アプリケーションの Pod にリクエストが送信された後にのみコンソールに表示されます。

    • Knative アプリケーションがスケールトゥゼロになっていない場合、コンソールには、リクエストを処理していなくても、Pod のリクエスト同時実行数や秒間リクエスト数などのメトリクスが表示されます。

    メトリクス

    説明

    queue_average_concurrent_requests

    Pod のリクエスト同時実行数。

    queue_requests_per_second

    Pod の秒間リクエスト数。

    revision_request_latencies

    Revision のレスポンスレイテンシー。

    revision_request_count

    Revision のリクエスト数。

関連ドキュメント

Simple Log Service (SLS) を使用したログ収集、モニタリングとアラートについては、「Knative でのログ収集の実装」および「Knative サービスのモニタリングとアラートの有効化」をご参照ください。