全部產品
Search
文件中心

Container Service for Kubernetes:通過阿里雲Prometheus查看Knative服務監控大盤

更新時間:Jun 21, 2025

ACK叢集已相容阿里雲Prometheus和Grafana,無需您自建監控系統和可視化大盤。在Knative中部署業務應用後,您可將監控資料接入Prometheus,通過Grafana查看Knative的效能指標。

前提條件

已在叢集中部署Knative,請參見部署與管理Knative組件

費用說明

將Knative服務的監控資料接入阿里雲Prometheus監控功能後,相關組件會自動將監控指標發送至阿里雲Prometheus服務,這些指標將被視為自訂指標。使用自訂指標會引起額外的費用。

為避免產生額外的費用,建議在啟用此功能前,仔細閱讀阿里雲Prometheus的計費概述,瞭解自訂指標的收費策略。費用將根據您的叢集規模和應用數量等因素產生變動。您可以通過資源消耗統計功能,監控和管理您的資源使用方式。

開啟阿里雲Prometheus監控

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇應用 > Knative

  3. Knative頁面,單擊監控大盤頁面,按照頁面提示開啟 Prometheus 大盤。

查看Knative監控大盤

開啟阿里雲Prometheus監控後,即可在監控大盤頁簽下查看具體的監控資料。

分類

說明

請求資料

Overview (average over the selected time range)地區,查看Knative的以下資料:

  • 請求量(Request Volume)

  • 請求成功率(Success Rate)

  • 4xx(用戶端錯誤)

  • 5xx(伺服器端錯誤)

  • 按Revision統計的請求量(Request Volume by Revision)

  • 按響應碼類別統計的請求量(Request Volume by Response Code Class)。

Request Volume、4xx和5xx的大盤表徵圖縱軸ops/sec表示每秒處理請求數。

image

響應延遲資料

Response Time地區,查看Knative的響應延遲資料,包括P50、P90、P95和P99。

image

請求並發數

Autoscaler地區,查看Knative的請求並發數的詳細資料。

image

Activator

Activator地區,查看Knative Activator的以下資料:

  • 請求量(Request Volume)

  • 請求成功率(Success Rate)

  • 4xx(用戶端錯誤)

  • 5xx(伺服器端錯誤)

  • 按Revision統計的請求量(Request Volume by Revision)

  • 按響應碼類別統計的請求量(Request Volume by Response Code Class)。

  • 按Revision統計的回應時間( Response Time by Revision)

  • 按響應碼類別統計的回應時間(Response Time by Response Code Class)。

image

資源使用量情況

Resource Usages地區,查看Knative的資源使用量情況,包括CPU和記憶體。

image

查看Knative服務發現關鍵計量

您可以通過選擇指標或者編寫PromQL查看、驗證Knative服務的監控資料。

  1. 登入Prometheus控制台,在左側導覽列單擊接入管理

  2. 已接入環境容器環境頁簽下,在已接入組件列,單擊Knative

  3. 單擊指標探索頁簽,查看Knative的以下關鍵計量。

    頁面操作流程,請參見指標探索
    說明
    • 當Knative應用縮容到0且沒有Pod執行個體時,Prometheus無法採集Pod的並發請求數、每秒請求數等指標。只有訪問Knative應用Pod後,控制台才會展示這些指標。

    • 當Knative應用沒有縮容到0時,無需訪問Knative應用Pod,控制台便會展示Pod的並發請求數、Pod每秒請求數等指標。

    指標名稱

    說明

    queue_average_concurrent_requests

    Pod的並發請求數。

    queue_requests_per_second

    Pod每秒請求數。

    revision_request_latencies

    響應延遲。

    revision_request_count

    Revision請求數。

相關文檔

關於如何基於SLS實現日誌採集和監控警示,請參見在Knative上實現日誌採集為Knative服務開啟監控警示