全部產品
Search
文件中心

:Knative組件接入

更新時間:Jul 06, 2024

可觀測監控 Prometheus 版提供一鍵安裝Knative組件功能,並提供開箱即用的專屬監控大盤。本文介紹如何為Knative開啟可觀測監控 Prometheus 版

前提條件

背景資訊

Knative是一款基於Kubernetes的Serverless應用程式框架,其目標是制定雲原生、跨平台的Serverless容器編排標準。協助您部署和管理現代化的 Serverless工作負載,打造企業級Serverless容器平台。

阿里雲Container Service從Knative早期版本開始產品化整合,持續跟進Knative社區功能迭代,並與Container ServiceACK、訊息、儲存、網路、監控等雲產品進行了全方位的融合,提供了生產層級的Knative能力。

使用限制

目前僅Prometheus執行個體 for Container Service類型執行個體支援該組件接入。

功能入口

功能入口一:整合中心

  1. 登入ARMS控制台

  2. 在左側導覽列選擇Prometheus監控 > 執行個體列表,進入可觀測監控 Prometheus 版的執行個體列表頁面。

  3. 單擊目標Prometheus執行個體名稱,進入整合中心頁面。

功能入口二:接入中心

  1. 登入ARMS控制台
  2. 在左側導覽列單擊接入中心,然後在組件應用地區單擊Knative卡片的添加,然後在彈出的頁面根據控制台指引完成組件接入。

接入Knative

這裡以從整合中心入口為例,介紹接入Knative組件的操作,具體步驟如下。

  1. 接入Knative組件。
    • 若您初次安裝Knative類型的組件:

      在整合中心頁面單擊未安裝地區Knative組件卡片的安裝

    • 若您已安裝Knative類型的組件,需要再次添加該組件:
      在整合中心頁面單擊已安裝地區Knative組件卡片的添加vrt
  2. STEP2地區的配置頁簽配置相關參數,並單擊確定,完成組件接入。
    參數說明
    Exporter名稱當前Knative監控唯一命名。
    metrics採集間隔(秒)監控資料擷取時間間隔。
    說明 STEP2地區的指標頁簽可查看監控指標。

    已接入的組件會顯示在整合中心頁面的已安裝地區。單擊該組件卡片,在彈出的面板中可以查看Targets、指標、大盤、警示、服務發現配置、Exporter等資訊。整合中心的更多資訊,請參見整合中心

    ae

查看Knative大盤資料

在整合中心頁面單擊已安裝地區的Knative組件卡片,您可以查看其監控大盤的詳情資料。

可觀測監控 Prometheus 版提供的Knative大盤資料包括請求量、Pod數、響應延遲、並發數等。
  • 展開Overview行,您可以查看Knative的請求量、請求成功率、4xx(用戶端錯誤)、5xx(伺服器端錯誤)和Pod擴縮容趨勢的監控資料。
    說明 大盤資料的縱軸ops/sec表示每秒處理請求數。
    aq
  • 展開Response Time行,您可以查看Knative的響應延遲資料,包括P50、P90、P95和P99。aj
  • 展開Autoscaler行,您可以查看Knative的請求並發數的詳細資料。ak
  • 展開Resource Usages行,您可以查看Knative的資源使用量情況,包括CPU和記憶體。ah

Knative關鍵計量說明

指標名說明
queue_average_concurrent_requestsPod的並發請求數
queue_requests_per_secondPod每秒請求數(Requests Per Second)
revision_request_latencies響應延遲
revision_request_countRevision請求數