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

Container Compute Service:Managed Service for Prometheus での Knative サービス ダッシュボードの表示

最終更新日:Dec 28, 2024

ACK クラスタは、Managed Service for Prometheus および Grafana と互換性があります。これにより、セルフマネージド監視システムを開発したり、ダッシュボードを作成したりする必要がなくなります。Knative にアプリケーションをデプロイした後、Knative の監視データを Managed Service for Prometheus に取り込み、応答レイテンシ、同時リクエスト数、CPU およびメモリ使用量などの監視データを Grafana ダッシュボードで表示できます。

前提条件

Knative が ACS クラスタにデプロイされていること。詳細については、Knative のデプロイを参照してください。

料金規則

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

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

Managed Service for Prometheus を有効にする

  1. ACS コンソールにログオンします。左側のナビゲーションペインで、クラスタをクリックします。

  2. クラスタページで、管理するクラスタを見つけ、その ID をクリックします。クラスタ詳細ページの左側のナビゲーションペインで、アプリケーション > Knative を選択します。

  3. Knative ページで、監視ダッシュボードタブをクリックし、Prometheus ダッシュボードを有効にするをクリックします。

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

Managed Service for Prometheus が有効になったら、監視ダッシュボードタブで監視データを表示できます。

カテゴリ

説明

リクエストデータ

概要(選択した期間の平均)セクションでは、Knative リクエスト数(リクエスト量)、リクエスト成功率(成功率)、クライアントエラー(4xx)、サーバーエラー(5xx)、およびポッドのスケーリング傾向を表示できます。

説明

リクエスト量、4xx、および 5xx チャートの縦軸 ops/sec は、1 秒あたりに処理されるリクエスト数を示します。

overview

応答レイテンシデータ

応答時間セクションでは、P50、P90、P95、および P99 応答レイテンシを含む、Knative の応答レイテンシデータを表示できます。time

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

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

リソース使用量

リソース使用量セクションでは、CPU とメモリを含む、Knative リソースの使用状況情報を表示できます。use

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

ARMS コンソールの左側のナビゲーションペインで、統合管理をクリックします。統合環境タブのコンテナサービスをクリックし、対応する Prometheus インスタンスの名前をクリックします。コンテナサービスページで、メトリクススクレイピングタブをクリックして、Knative サービスディスカバリメトリクスを表示します。次の表に、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 で Simple Log Service を有効にするおよびKnative サービスのアラートを設定するを参照してください。