使用Prometheus監(jiān)控SAE應(yīng)用
本文介紹如何使用Prometheus監(jiān)控SAE應(yīng)用。
前提條件
被監(jiān)控的SAE應(yīng)用正常運(yùn)行。
步驟一:接入SAE監(jiān)控
在接入中心搜索SAE:登錄ARMS控制臺(tái)。在左側(cè)導(dǎo)航,選擇接入中心,然后在搜索框中輸入并單擊SAE。
創(chuàng)建SEA監(jiān)控:在阿里云 SAE 服務(wù)面板,根據(jù)提示接入SAE監(jiān)控,并查看支持的采集指標(biāo)項(xiàng)。
指標(biāo)
指標(biāo)說明
cpu
應(yīng)用CPU使用率
load
應(yīng)用平均負(fù)載
memoryTotalMB
應(yīng)用總內(nèi)存
memoryUsedMB
應(yīng)用已使用內(nèi)存
netRecv
應(yīng)用接收字節(jié)
netTran
應(yīng)用發(fā)送字節(jié)
netRecvPacket
應(yīng)用接收數(shù)據(jù)包
netTranPacket
應(yīng)用發(fā)送數(shù)據(jù)包
netRecvDrop
應(yīng)用接收數(shù)據(jù)丟包
netTranDrop
應(yīng)用發(fā)送數(shù)據(jù)丟包
netRecvError
應(yīng)用接收錯(cuò)誤數(shù)據(jù)包
netTranError
應(yīng)用發(fā)送錯(cuò)誤數(shù)據(jù)包
diskUsed
應(yīng)用磁盤使用量
diskTotal
應(yīng)用磁盤總量
diskIopsRead
應(yīng)用磁盤IOPS讀
diskIopsWrite
應(yīng)用磁盤IOPS寫
diskRead
應(yīng)用磁盤IO吞吐率讀
diskWrite
應(yīng)用磁盤IO吞吐率寫
tcpTotalConn
應(yīng)用總TCP連接數(shù)
tcpActiveConn
應(yīng)用活躍TCP連接數(shù)
tcpInactiveConn
應(yīng)用非活躍TCP連接數(shù)
tcpInuse
應(yīng)用inuse tcp連接數(shù)
tcpTw
應(yīng)用tw tcp連接數(shù)
tcpAlloc
應(yīng)用alloc tcp連接數(shù)
tcpOrphan
應(yīng)用orphan tcp連接數(shù)
步驟二:查看SAE監(jiān)控?cái)?shù)據(jù)
接入管理:登錄ARMS控制臺(tái)。在左側(cè)導(dǎo)航欄,單擊接入管理。在接入管理頁(yè)面的已接入組件頁(yè)簽中,選擇目標(biāo)組件,在目標(biāo)環(huán)境列表中,找到對(duì)應(yīng)環(huán)境名稱后,單擊操作列下的查看詳情。
查看大盤名稱:在組件管理頁(yè)簽下的組件類型區(qū)域,單擊SAE,然后單擊大盤,即可查看所有的大盤名稱。
查看大盤監(jiān)控:單擊目標(biāo)大盤名稱,查看對(duì)應(yīng)的Grafana大盤。
配置數(shù)據(jù)采集(可選):在Grafana大盤左側(cè)導(dǎo)航欄單擊Explore,然后在Explore頁(yè)面選擇對(duì)應(yīng)的采集指標(biāo)(具體采集指標(biāo)見步驟一中)和對(duì)應(yīng)的標(biāo)簽,然后單擊Run query,可以看到數(shù)據(jù)采集結(jié)果。
步驟三:配置SAE監(jiān)控告警
您可以根據(jù)業(yè)務(wù)需求新增告警規(guī)則,創(chuàng)建Prometheus告警規(guī)則的具體操作,請(qǐng)參見Prometheus告警規(guī)則。