可觀測監控 Prometheus 版提供一鍵安裝Knative組件功能,並提供開箱即用的專屬監控大盤。本文介紹如何為Knative開啟可觀測監控 Prometheus 版。
前提條件
- 為ACK或ASK開啟可觀測監控 Prometheus 版。具體操作,請參見阿里雲Prometheus監控。
- 部署Knative。具體操作,請參見部署Knative。
背景資訊
Knative是一款基於Kubernetes的Serverless應用程式框架,其目標是制定雲原生、跨平台的Serverless容器編排標準。協助您部署和管理現代化的 Serverless工作負載,打造企業級Serverless容器平台。
阿里雲Container Service從Knative早期版本開始產品化整合,持續跟進Knative社區功能迭代,並與Container ServiceACK、訊息、儲存、網路、監控等雲產品進行了全方位的融合,提供了生產層級的Knative能力。
使用限制
目前僅Prometheus執行個體 for Container Service類型執行個體支援該組件接入。
功能入口
功能入口一:整合中心
登入ARMS控制台。
在左側導覽列選擇 ,進入可觀測監控 Prometheus 版的執行個體列表頁面。
- 單擊目標Prometheus執行個體名稱,進入整合中心頁面。
功能入口二:接入中心
- 登入ARMS控制台。
- 在左側導覽列單擊接入中心,然後在組件應用地區單擊Knative卡片的添加,然後在彈出的頁面根據控制台指引完成組件接入。
接入Knative
這裡以從整合中心入口為例,介紹接入Knative組件的操作,具體步驟如下。
- 接入Knative組件。
- 若您初次安裝Knative類型的組件:
在整合中心頁面單擊未安裝地區Knative組件卡片的安裝。
- 若您已安裝Knative類型的組件,需要再次添加該組件:在整合中心頁面單擊已安裝地區Knative組件卡片的添加。
- 若您初次安裝Knative類型的組件:
- 在STEP2地區的配置頁簽配置相關參數,並單擊確定,完成組件接入。
參數 說明 Exporter名稱 當前Knative監控唯一命名。 metrics採集間隔(秒) 監控資料擷取時間間隔。 說明 在STEP2地區的指標頁簽可查看監控指標。已接入的組件會顯示在整合中心頁面的已安裝地區。單擊該組件卡片,在彈出的面板中可以查看Targets、指標、大盤、警示、服務發現配置、Exporter等資訊。整合中心的更多資訊,請參見整合中心。
查看Knative大盤資料
在整合中心頁面單擊已安裝地區的Knative組件卡片,您可以查看其監控大盤的詳情資料。
可觀測監控 Prometheus 版提供的Knative大盤資料包括請求量、Pod數、響應延遲、並發數等。
- 展開Overview行,您可以查看Knative的請求量、請求成功率、4xx(用戶端錯誤)、5xx(伺服器端錯誤)和Pod擴縮容趨勢的監控資料。說明 大盤資料的縱軸ops/sec表示每秒處理請求數。
- 展開Response Time行,您可以查看Knative的響應延遲資料,包括P50、P90、P95和P99。
- 展開Autoscaler行,您可以查看Knative的請求並發數的詳細資料。
- 展開Resource Usages行,您可以查看Knative的資源使用量情況,包括CPU和記憶體。
Knative關鍵計量說明
指標名 | 說明 |
queue_average_concurrent_requests | Pod的並發請求數 |
queue_requests_per_second | Pod每秒請求數(Requests Per Second) |
revision_request_latencies | 響應延遲 |
revision_request_count | Revision請求數 |