應用實時監控服務ARMS(Application Real-Time Monitoring Service)是一款阿里云云原生可觀測產品平臺。基于ARMS提供的能力,你可以自定義一套PAI-EAS服務的可觀測大盤,以及配置更加靈活的報警規則,幫助您全面詳細的監控EAS指標數據。本文將向您介紹如何使用ARMS查看監控指標數據、配置可觀測可視化大盤以及自定義監控報警等。
計費說明
使用ARMS服務會產生一定的費用,詳細的計費說明,請參見ARMS計費說明。
接入EAS監控指標數據
登錄ARMS控制臺,在左側導航欄,單擊接入中心。
在接入中心頁面,單擊左側人工智能頁簽,然后單擊阿里云 PAI EAS在線預測服務。
在彈出面板的開始接入頁簽,選擇數據存儲地域并配置接入名稱,然后單擊確定。
大約需要等待1~2分鐘,即可完成服務的接入。
安裝完成后,您可以單擊接入管理,查看已接入環境的詳細信息。
查看接入的EAS指標數據
在左側導航欄,單擊接入管理,然后在已接入組件頁簽,單擊阿里云 PAI EAS 在線預測服務卡片。
在彈出的面板中,您可以查看已接入的環境列表。
單擊目標環境操作列下的查看詳情,然后切換到指標探索頁簽。在該頁面,您可以查看EAS服務所有的指標詳情。
查看方式
描述
通過過濾指標查看指標詳情
指標名稱會增加AliyunLearn_eas前綴,與云監控上展示的EAS指標定義一致,且標簽信息更加豐富。關于指標的定義詳情,請參見PAI-EAS在線預測服務指標列表。
借助PromQL組合,查詢更加豐富的指標。
例如查詢當前所有服務的QPS之和。如下圖所示,切換到Code,輸入
sum(AliyunLearn_eas_eas_qps_total)
,然后單擊Run query,便會展示出最近一段時間內,您在當前區域部署的所有EAS服務的QPS之和的變化趨勢。關于PromQL的更多語法信息介紹,請參見時序數據查詢和分析簡介。您也可以單擊輸入框后的AI助手按鈕來學習PromQL語法信息。
自定義可觀測可視化大盤
查看Grafana大盤詳情。
ARMS可觀測可視化大盤使用Grafana實現,且自帶了一個默認的Grafana大盤。您可以按照以下操作步驟,查看大盤詳情。
進入云服務環境詳情頁面。具體操作,請參見步驟二:查看監控大盤。
在組件管理頁簽的組件類型區域,選擇阿里云PAI EAS在線預測服務,并單擊右側的大盤以及大盤名稱,來查看內置的Grafana大盤。
為默認的Grafana大盤增加一個全局QPS面板。
在大盤詳情頁面單擊右上角的Add panel按鈕,然后在新增的Add panel面板中,單擊Add a new panel。
在Edit Panel頁面右側,將圖表類型切換為Stat。
在頁面左下角,將Data source切換為${datasource},然后在Metrics browser文本框中輸入PromQL查詢語句
sum(AliyunLearn_eas_eas_qps_total)
后,單擊Run queries。通過調整threshold,為不同的閾值配置不同的展示顏色。配置完成后,頁面會預覽圖表效果,通過單擊Apply按鈕保存設置。
關于Grafana的更多介紹,請參見可觀測可視化 Grafana 版。
自定義監控報警
ARMS提供了完整的報警能力,參照步驟二:查看監控大盤進入云服務環境詳情頁面,在告警規則頁簽,您可以查看ARMS預置的默認告警規則模板。
如果上述默認模板無法滿足您的需求,您可以按照以下操作步驟配置自定義告警規則。
登錄ARMS控制臺,在左側導航欄,選擇 ,然后單擊創建Prometheus告警規則。
在創建Prometheus告警規則頁面,配置以下關鍵參數,更多參數配置說明,請參見Prometheus告警規則。
參數
描述
檢測類型
選擇自定義PromQL。
自定義PromQL語句
輸入
sum(AliyunLearn_eas_eas_qps_total) > 20
。告警內容
用戶收到的告警信息。
告警通知
設置告警通知對象。
單擊完成。
您可以在Prometheus告警規則頁面查看已創建的告警規則。當所有服務的全局QPS之和大于20時,您配置的通知對象便能收到告警。