全部產品
Search
文件中心

Container Compute Service:使用阿里雲Prometheus監控ACS叢集狀態

更新時間:Dec 11, 2024

您可以通過阿里雲Prometheus監控查看預先配置的監控大盤和監控效能指標。本文介紹如何在ACS中接入阿里雲Prometheus監控、如何配置Prometheus監控警示和自訂Prometheus監控指標,並通過Grafana展示。

阿里雲Prometheus監控介紹

阿里雲Prometheus監控全面對接開源Prometheus生態,支援類型豐富的組件監控,提供多種開箱即用的預置監控大盤,且提供全面託管的Prometheus服務。ACS叢集完全相容Prometheus生態體系、通用功能等相關能力。藉助阿里雲Prometheus監控,您無需自行搭建Prometheus監控系統,因而無需關心底層資料存放區、資料展示、系統營運等問題。有關阿里雲Prometheus監控的更多資訊,請參見什麼是可觀測監控 Prometheus 版

Prometheus監控組件

ACS叢集開服的時候預設就已經安裝託管版Prometheus監控組件。單擊頁面左側營運管理,選擇Prometheus 監控功能。

類型

說明

託管版

由阿里Prometheus雲端服務直接採集您叢集中的容器監控資料,提供開箱即用以及Serverless化的體驗。

說明

在建立ACS叢集時會預設開啟Prometheus監控服務,請參見建立ACS叢集。預設開啟的Prometheus不收費。

配置Prometheus監控警示

為監控任務建立警示可在滿足警示條件時通過郵件、簡訊、DingTalk等渠道即時警示,主動協助您發現異常。警示規則被觸發時會向您指定的連絡人分組發送通知,而在建立連絡人分組之前必須先建立連絡人。建立連絡人時,您可以指定連絡人用於接收通知的手機號碼和郵箱地址,也可以提供用於自動發送警示通知的DingTalk機器人地址。

步驟一:建立連絡人

  1. 登入,在Prometheus監控頁面左上方,選擇Container ServiceK8s叢集所在的地區。

  2. 在左側導覽列,選擇警示管理 > 通知對象

  3. 連絡人頁簽單擊建立連絡人

  4. 建立連絡人對話方塊中根據實際需求設定以下參數,然後單擊確認

    參數

    說明

    姓名

    自訂連絡人姓名。

    手機號

    設定連絡人的手機號碼後,可以通過電話和簡訊的方式接收警示通知。

    說明

    僅驗證過的手機號碼可以在通知策略中使用電話的通知方式,驗證手機號的操作,請參見驗證手機號

    郵箱

    設定連絡人的郵箱地址後,可以通過郵箱接收警示通知。

    連絡人群組

    選擇連絡人需要加入的連絡人群組。建立連絡人群組的操作,請參見連絡人群組

    電話通知失敗補發類型

    選擇電話通知失敗後,通知補發類型。

    您可以在連絡人頁簽設定全域預設值,具體操作,請參見下文連絡人預設配置

    使用者標識

    在企業內使用的IM工具(目前支援DingTalk、飛書、企業微信)對應的使用者ID,如DingTalk號、企微號等。

    該欄位可用於群內警示卡片@連絡人的功能。如您需要使用該功能,請正確填寫對應IM工具的ID號。

    目前飛書、企業微信的@連絡人功能必須依賴該欄位,DingTalk暫不依賴該欄位。

    重要
    • 手機號碼和郵箱至少填寫一項,每個手機號碼或郵箱只能用於一個連絡人。

    • 新版連絡人不支援設定DingTalk機器人,如果您需要建立DingTalk機器人,請在DingTalk/飛書/企微頁簽建立DingTalk機器人。具體操作,請參見DingTalk機器人。已在舊版連絡人中建立的DingTalk機器人則保留不變。

步驟二:配置警示規則

  1. 登入,在左側導覽列,單擊接入管理

  2. 應用實施監控服務ARMS > 接入管理右側頁面單擊要配置規則的叢集名,進入對應叢集的接入管理頁面。

  3. 單擊警示規則,在警示規則列表,單擊對應警示規則右側的編輯,編輯警示規則,配置完成後單擊儲存。更多資訊,請參見Prometheus警示規則(新版)Prometheus警示規則(舊版)

自訂Prometheus監控指標

Managed Service for Prometheus也提供了高階監控指標的採集和配置方式。詳細的配置請參見:

開啟叢集網路監控(CoreDNS 和 Ingress流量監控)

ACS產品預設會整合ARMS並免費採集核心管控以及基礎指標(Pod、容器),但不會採集CoreDNS和叢集Ingress相關指標資料,相關配置需要進入登入進行配置,同時2款組件產品的資料擷取屬於收費專案。

在ACS控制台點擊頁面左側營運管理 > 組件管理,頁面右側提供ALB Ingress ControllerCoreDNS託管版組件安裝能力,您可以按需選擇。

image您也可以選擇在叢集內自行安裝社區版軟體。詳細配置,請參見:資料接入概述