容器可觀測
本文主要介紹在容器服務(wù)ACK集群中,如何接入可觀測監(jiān)控 Prometheus 版以及如何在集群中查看監(jiān)控大盤和如何設(shè)置告警規(guī)則。
前提條件
已開通可觀測監(jiān)控Prometheus版。具體操作,請(qǐng)參見計(jì)費(fèi)說明。
已創(chuàng)建Kubernetes集群。具體操作,請(qǐng)參見創(chuàng)建ACK托管集群。
已開通阿里云資源中心。具體操作,請(qǐng)參見開通資源中心。
步驟一:接入容器集群
可觀測監(jiān)控Prometheus服務(wù)和容器服務(wù)默認(rèn)做了產(chǎn)品能力集成,您可以通過以下兩種方式將Prometheus服務(wù)接入容器集群中。
方式一:通過容器服務(wù)控制臺(tái)接入
新建集群時(shí)接入
在創(chuàng)建容器服務(wù)集群時(shí),默認(rèn)會(huì)集成Prometheus服務(wù)能力給用戶提供容器監(jiān)控能力。
已有集群接入
您可以按照以下步驟在已有集群中接入Prometheus服務(wù)。
登錄容器服務(wù)管理控制臺(tái),在左側(cè)導(dǎo)航欄選擇集群。
在集群列表頁面,單擊目標(biāo)集群名稱,然后在左側(cè)導(dǎo)航欄,選擇 。
在Prometheus 監(jiān)控頁面,單擊開始安裝。
說明控制臺(tái)會(huì)自動(dòng)安裝組件、檢查監(jiān)控大盤。安裝完成后,單擊各個(gè)頁簽查看相應(yīng)的監(jiān)控?cái)?shù)據(jù)。
Prometheus服務(wù)接入容器集群后,數(shù)據(jù)接入大概需要1~2分鐘左右,所以監(jiān)控大盤剛開始不顯示數(shù)據(jù)。
方式二:通過ARMS或Prometheus控制臺(tái)接入
您也可以通過ARMS控制臺(tái)或者Prometheus控制臺(tái)接入容器集群,兩種方式的操作步驟類似,此處以ARMS控制臺(tái)為例進(jìn)行說明。
登錄ARMS控制臺(tái)。
在左側(cè)導(dǎo)航欄單擊接入中心。
在接入中心頁面,單擊基礎(chǔ)設(shè)施頁簽,在基礎(chǔ)設(shè)施區(qū)域選擇容器集群監(jiān)控。
在容器集群監(jiān)控面板的開始接入頁簽,選擇待接入的容器集群,然后單擊確定。
Prometheus服務(wù)接入容器集群后,數(shù)據(jù)接入大概需要1~2分鐘左右,所以監(jiān)控大盤剛開始不顯示數(shù)據(jù)。
步驟二:查看監(jiān)控大盤
Prometheus默認(rèn)內(nèi)置了很多容器監(jiān)控大盤,包括集群概覽、核心組件、Node、Pod等監(jiān)控能力,在容器服務(wù)控制臺(tái)、ARMS控制臺(tái)、Prometheus控制臺(tái)都有透出。您可以通過以下兩種方式查看監(jiān)控大盤。
方式一:在容器服務(wù)控制臺(tái)查看
登錄容器服務(wù)管理控制臺(tái),在左側(cè)導(dǎo)航欄選擇集群。
在集群列表頁面,單擊目標(biāo)集群名稱,然后在左側(cè)導(dǎo)航欄,選擇 。
在Prometheus 監(jiān)控頁面,單擊需要查看監(jiān)控大盤,即可查看相應(yīng)的監(jiān)控?cái)?shù)據(jù)。
方式二:在ARMS或Prometheus控制臺(tái)查看
您也可以登錄應(yīng)用實(shí)時(shí)監(jiān)控服務(wù)ARMS控制臺(tái)或者Prometheus監(jiān)控服務(wù)控制臺(tái)查看集群的監(jiān)控大盤。下面以ARMS控制臺(tái)為例:
登錄ARMS控制臺(tái)。
在左側(cè)導(dǎo)航欄單擊接入管理。
在接入管理頁面,單擊大盤查詢頁簽。
在容器環(huán)境中選擇待查看的集群,即可查看對(duì)應(yīng)的監(jiān)控大盤。
步驟三:設(shè)置告警
登錄ARMS控制臺(tái)。
在左側(cè)導(dǎo)航欄單擊接入管理。
在接入管理頁面的已接入環(huán)境頁簽中,選擇容器環(huán)境,在容器環(huán)境列表中,單擊目標(biāo)環(huán)境名稱進(jìn)入容器環(huán)境詳情頁面。
在組件管理頁簽,在組件類型區(qū)域單擊告警規(guī)則,即可查看Prometheus內(nèi)置的告警通知。
內(nèi)置的告警規(guī)則會(huì)產(chǎn)生告警事件,但是不會(huì)進(jìn)行告警通知,如果您希望將告警通知發(fā)送到郵件或其他平臺(tái),可以單擊編輯配置通知方式。在告警配置頁面,您也可以自定義告警閾值、持續(xù)時(shí)間、告警內(nèi)容等,告警詳細(xì)配置可參見創(chuàng)建Prometheus告警規(guī)則。
在極簡模式下,您可以設(shè)置告警的通知對(duì)象、通知時(shí)段和重復(fù)策略。