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

:Knative の監視

最終更新日:Dec 27, 2024

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

前提条件

手順

  1. Managed Service for Prometheus コンソール にログインします。左側のナビゲーションペインで、統合センター をクリックします。

  2. Knative をクリックします。表示されるパネルで、プロンプトに従ってパラメータを設定します。

    メトリクス収集間隔 (秒):

    監視データを収集する間隔。デフォルト値は 15 です。

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

    image

ダッシュボードの表示

統合管理 ページの 統合アドオン タブで、Knative をクリックしてダッシュボードを表示します。

Managed Service for Prometheus が提供する Knative 監視データには、リクエスト数、ポッド数、応答時間、同時リクエスト数が含まれます。

  • 概要 セクションでは、リクエスト数、リクエストの成功率、4xx エラー (クライアントエラー)、5xx エラー (サーバーエラー) を確認できます。

    説明

    縦軸は 1 秒あたりに処理されたリクエスト数を示します。単位: ops/秒。

    8.jpg

  • 応答時間 セクションでは、50 パーセンタイル、90 パーセンタイル、95 パーセンタイル、99 パーセンタイルなどの応答時間のパーセンタイル値を確認できます。

  • オートスケーラー セクションでは、同時リクエスト数を表示できます。

  • リソース使用量 セクションでは、CPU 使用率やメモリ使用量などのリソース使用量を確認できます。

主要なメトリクス

メトリクス

説明

queue_average_concurrent_requests

ポッドの同時リクエスト数。

queue_requests_per_second

1 秒あたりのポッドリクエスト数。

revision_request_latencies

応答時間。

revision_request_count

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