全部產品
Search
文件中心

Container Service for Kubernetes:在阿里雲Prometheus監控查看Knative大盤

更新時間:Jun 19, 2024

Knative是一款基於Kubernetes的Serverless應用程式框架,其目標是制定雲原生、跨平台的Serverless容器編排標準,協助您部署和管理現代化的Serverless工作負載,打造企業級Serverless容器平台。Knative接入阿里雲Prometheus監控後,您可以查看Knative的響應延遲、請求並發數等資料。本文介紹如何將Knative接入阿里雲Prometheus監控,以及如何查看Knative監控大盤。

前提條件

  • 已部署Knative。具體操作,請參見管理Knative組件

  • 已為叢集開啟阿里雲Prometheus監控,且Prometheus Agent版本大於3.0.0。具體操作,請參見開啟阿里雲Prometheus監控

    說明

    您可以登入ARMS控制台,在左側導覽列,選擇Prometheus監控 > Prometheus執行個體列表,在右側頁面,單擊對應Prometheus forContainer Service執行個體的名稱。然後在左側導覽列單擊設定,查看Prometheus Agent版本。

使用限制

僅支援Prometheus forContainer Service執行個體接入Knative。

費用說明

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

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

將Knative接入阿里雲Prometheus監控

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

  3. 單擊目標Prometheus執行個體名稱,進入整合中心頁面。
  4. 整合中心頁面的未安裝地區,單擊Knative卡片的+ 安裝

    說明

    若您已安裝Knative類型的組件,您可以在整合中心頁面,單擊Knative卡片的添加,配置參數,再次安裝Knative類型的組件。

  5. 接入 Knative面板,設定Exporter名稱metrics採集間隔(秒),然後單擊確定

    配置項

    描述

    Exporter名稱

    Knative監控的名稱。

    metrics採集間隔(秒)

    監控資料擷取時間間隔。

查看Knative監控大盤

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

查看Knative的請求資料

Overview地區,查看Knative的請求量(Request Volume)、請求成功率(Success Rate)、4xx(用戶端錯誤)、5xx(伺服器端錯誤)和Pod擴縮容趨勢的監控資料。

說明

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

overview

查看Knative的響應延遲資料

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

查看Knative的請求並發數

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

查看Knative的資源使用量情況

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

查看Knative服務發現關鍵計量

在ARMS控制台左側導覽列,選擇Prometheus監控 > Prometheus執行個體列表,在右側頁面,單擊對應Prometheus forContainer Service執行個體的名稱。在左側導覽列,單擊服務發現,查看Knative服務發現指標。以下介紹Knative服務發現關鍵計量。

說明
  • 當Knative應用縮容到0且沒有Pod執行個體時,無法採集Pod的並發請求數、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請求數