本文主要介紹在Container ServiceACK叢集中,如何接入Managed Service for Prometheus以及如何在叢集中查看監控大盤和如何設定警示規則。
前提條件
已開通可觀測監控Prometheus版。具體操作,請參見Prometheus 執行個體計費。
已建立Kubernetes叢集。具體操作,請參見建立ACK託管叢集。
已開通阿里雲資源中心。具體操作,請參見開通資源中心。
步驟一:接入容器叢集
可觀測監控Prometheus服務和Container Service預設做了產品能力整合,您可以通過以下兩種方式將Prometheus服務接入容器叢集中。
對於ACK託管叢集Pro版,您可以選擇接入容器叢集監控基礎版,也可以選擇接入容器叢集監控 Pro 版。容器叢集監控基礎版免費,容器叢集監控 Pro 版根據叢集的節點規模收費。更多資訊,請參見容器監控計費。
建立叢集時接入
在建立Container Service叢集時,預設會整合Prometheus服務能力,以便給使用者提供容器監控能力。
已有叢集接入
您可以按照以下步驟在已有叢集中接入Prometheus服務。
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
在Prometheus 監控頁面,單擊開始安裝。
控制台會自動安裝組件、檢查監控大盤。安裝完成後,單擊各個頁簽查看相應的監控資料。
Prometheus服務接入容器叢集後,資料接入大概需要1~2分鐘左右,所以監控大盤剛開始不顯示資料。
您可以通過應用即時監控服務ARMS控制台或者可觀測監控 Prometheus 版控制台接入容器叢集。
登入Prometheus控制台,在左側導覽列單擊接入中心。
在接入中心頁面,單擊基礎設施頁簽,在基礎設施地區選取項目容器叢集監控。
在容器叢集監控面板,按照介面指引完成容器叢集監控接入。
Prometheus服務接入容器叢集後,資料接入大概需要1~2分鐘左右,所以監控大盤剛開始不顯示資料。
步驟二:查看監控大盤
Prometheus預設內建了很多容器監控大盤,包括叢集概覽、核心組件、Node、Pod等監控能力,在Container Service控制台、ARMS控制台、Prometheus控制台都有展示。您可以通過以下兩種方式查看監控大盤。
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
在Prometheus 監控頁面,單擊需要查看監控大盤,即可查看相應的監控資料。
您也可以登入應用即時監控服務ARMS控制台或者可觀測監控 Prometheus 版控制台查看叢集的監控大盤。
登入Prometheus控制台,在左側導覽列單擊接入管理。
在接入管理頁面,單擊大盤查詢頁簽。
在容器環境中選擇待查看的叢集,即可查看對應的監控大盤。
步驟三:設定警示
登入Prometheus控制台,在左側導覽列單擊接入管理。
在接入管理頁面的已接入環境頁簽中,選擇容器環境,在容器環境列表中,單擊目標環境名稱進入容器環境詳情頁面。
在組件管理頁簽,在組件類型地區單擊警示規則,即可查看Prometheus內建的警示通知。
內建的警示規則會產生警示事件,但是不會進行警示通知,如果您希望將警示通知發送到郵件或其他平台,可以單擊編輯配置通知方式。在警示配置頁面,您也可以自訂警示閾值、期間、警示內容等,警示詳細配置可參見建立Prometheus警示規則。
在極簡模式下,您可以設定警示的通知對象、通知時段和重複策略。
相關操作
如何將容器監控基礎版升級為容器監控Pro版?
通過在應用即時監控服務ARMS控制台的接入管理頁面單擊升級為 Pro 版進行升級。