全部產品
Search
文件中心

:Knative接入

更新時間:Nov 26, 2024

Knative基於Kubernetes的Serverless應用程式框架,制定了雲原生Serverless容器編排標準,協助您部署和管理現代化的Serverless工作負載,打造企業級Serverless容器平台。此外,阿里雲Container Service從Knative早期版本開始產品化整合,持續與Knative社區功能同步更新,結合Container ServiceACK、訊息、儲存、網路、監控等雲產品,提供了生產層級的Knative能力。您可以將Knative組件接入Prometheus,實現對Knative服務的監控和指標收集,協助您提升服務效能。本文介紹如何一鍵安裝Knative組件,開啟Prometheus監控。

前提條件

接入Knative

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

  2. 單擊Knative卡片,然後根據控制台指引完成組件接入。

    metrics採集間隔(秒)

    監控資料擷取時間間隔,預設15s。

    已接入的組件可單擊Prometheus控制台左側導覽列中的接入管理查看。接入管理頁麵包括已接入環境已接入組件大盤查詢頁簽,您可以查看Targets、指標、大盤、警示等資訊。

    image

查看Knative大盤資料

接入管理頁面的已接入組件頁簽中,單擊Knative卡片,可以查看其監控大盤的詳情資料。

可觀測監控 Prometheus 版提供的Knative大盤資料包括請求量、Pod數、響應延遲、並發數等。

  • 展開Overview行,您可以查看Knative的請求量、請求成功率、4xx(用戶端錯誤)、5xx(伺服器端錯誤)等資料。

    說明

    大盤資料的縱軸ops/sec表示每秒處理請求數。

    8.jpg

  • 展開Response Time行,您可以查看Knative的響應延遲資料,包括P50、P90、P95和P99。aj

  • 展開Autoscaler行,您可以查看Knative的請求並發數等資料。ak

  • 展開Resource Usages行,您可以查看Knative的資源使用量情況,包括CPU和記憶體。ah

Knative關鍵計量說明

指標名

說明

queue_average_concurrent_requests

Pod的並發請求數。

queue_requests_per_second

Pod每秒請求數(Requests Per Second)。

revision_request_latencies

響應延遲。

revision_request_count

Revision請求數。