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