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

:Knative の統合

最終更新日:Jun 22, 2026

Knative は Kubernetes ベースのサーバーレスアプリケーションフレームワークであり、クラウドネイティブなサーバーレスコンテナオーケストレーションの標準を提供します。最新のサーバーレスワークロードをデプロイおよび管理し、エンタープライズグレードのサーバーレスコンテナプラットフォームを構築するのに役立ちます。Container Service for Kubernetes (ACK) は、初期バージョンから Knative を統合しており、Knative コミュニティの最新機能に合わせて更新を続けています。ACK、メッセージング、ストレージ、ネットワーキング、モニタリングなどの Alibaba Cloud プロダクトと組み合わせることで、本番環境レベルの Knative 機能を提供します。Knative を Managed Service for Prometheus と統合して、サービスを監視し、メトリックを収集することで、サービスパフォーマンスの向上に役立てることができます。このトピックでは、Knative コンポーネントをインストールし、Managed Service for Prometheus でそのモニタリングを有効にする方法について説明します。

前提条件

操作手順

  1. Managed Service for Prometheus コンソールにログインします。左側のナビゲーションウィンドウで、[インテグレーションセンター] をクリックします。

  2. [Knative] カードをクリックし、画面の指示に従って統合を完了します。

    メトリック収集間隔 (秒)

    モニタリングデータを収集する間隔です。デフォルト値は 15 です。

    インストールされたコンポーネントは、Managed Service for Prometheus コンソール[統合管理] ページに表示されます。[統合管理] ページには[統合環境][統合アドオン]、および[クエリダッシュボード] タブがあり、ターゲット、メトリック、ダッシュボード、アラートなどの情報を表示できます。

    Knative 可観測性アドオンの詳細ページには、[環境リスト][ダッシュボードリスト][アラートリスト] のタブがあります。[ダッシュボードリスト] タブで、ターゲット環境を選択して、[Knative Serving] ダッシュボードなどのダッシュボードを表示します。

Knative ダッシュボードデータの表示

アクセス管理 ページの アクセス済みのコンポーネント タブで、Knative カードをクリックして詳細なモニタリングデータを表示します。

Managed Service for Prometheus の Knative ダッシュボードには、リクエスト数、Pod 数、応答時間、同時実行数などのメトリックが表示されます。

  • [概要] セクションを展開すると、リクエスト数、成功率、4xx (クライアントエラー)、5xx (サーバーエラー) に関するデータが表示されます。

    説明

    Y 軸の単位 `ops/sec` は、1 秒あたりのリクエスト数を示します。

    8.jpg

  • [応答時間] セクションを展開すると、P50、P90、P95、P99 パーセンタイルを含む応答時間データが表示されます。aj

  • [Autoscaler] セクションを展開すると、リクエストの同時実行数などのデータが表示されます。ak

  • [リソース使用量] セクションを展開すると、CPU やメモリなどのリソース使用量情報が表示されます。ah

Knative の主要メトリック

パラメーター

説明

queue_average_concurrent_requests

特定の時点における Pod 内のアクティブな同時リクエスト数。

queue_requests_per_second

Pod の 1 秒あたりのリクエストレート。

revision_request_latencies

リビジョンに対するリクエストのレイテンシー。

revision_request_count

リビジョンに対して行われたリクエストの総数。