查看ECI實例監(jiān)控指標(biāo)
在彈性容器實例控制臺上,您可以查看ECI實例的監(jiān)控數(shù)據(jù),包括CPU、內(nèi)存和網(wǎng)絡(luò)等相關(guān)指標(biāo)。本文介紹ECI實例監(jiān)控數(shù)據(jù)的含義和計算方式,方便您了解各項指標(biāo)的具體作用,以便進(jìn)行二次計算開發(fā)。
監(jiān)控指標(biāo)概述
在彈性容器實例控制臺上查看ECI實例(即容器組)的監(jiān)控數(shù)據(jù)時,您可以篩選時間段查看某一小時的數(shù)據(jù),或者查看近5分鐘的實時數(shù)據(jù),支持查看的監(jiān)控指標(biāo)如下:
CPU
顯示CPU利用率,即實例的CPU使用率,上限為100%。
內(nèi)存
顯示內(nèi)存利用率,即實例的內(nèi)存使用率,上限為100%。
網(wǎng)絡(luò)
顯示發(fā)送速率和接收速率,即在對應(yīng)時間窗內(nèi)平均發(fā)送速率和平均接收速率。
磁盤
顯示磁盤分區(qū)和空間數(shù)據(jù)。具體如下:
磁盤分區(qū)數(shù)據(jù):包括系統(tǒng)分區(qū)和數(shù)據(jù)分區(qū),其中數(shù)據(jù)分區(qū)為掛載作為數(shù)據(jù)盤的云盤分區(qū)。
磁盤空間數(shù)據(jù):包括磁盤的總空間、已使用空間、剩余可用空間和使用率。
對于ECI實例的監(jiān)控數(shù)據(jù),您可以通過DescribeContainerGroupMetric和DescribeMultiContainerGroupMetric接口進(jìn)行查詢,然后進(jìn)行二次開發(fā)計算。查詢監(jiān)控數(shù)據(jù)時,系統(tǒng)將同時返回容器組,以及容器組內(nèi)容器的監(jiān)控數(shù)據(jù):
返回結(jié)構(gòu)體的根節(jié)點Records中包含容器組整體的監(jiān)控數(shù)據(jù)(CPU、內(nèi)存、網(wǎng)絡(luò)和磁盤數(shù)據(jù))。
返回結(jié)構(gòu)體的子節(jié)點Containers中包含各個容器的監(jiān)控數(shù)據(jù)(CPU和內(nèi)存數(shù)據(jù))。
更多信息,請參見DescribeContainerGroupMetric和DescribeMultiContainerGroupMetric。
CPU指標(biāo)計算方式
調(diào)用OpenAPI接口可以獲取的CPU原始數(shù)據(jù)如下:
名稱 | 類型 | 示例值 | 描述 |
UsageNanoCores | Long | 0 | CPU在采樣窗口內(nèi)的使用量(納秒)。 |
UsageCoreNanoSeconds | Long | 70769883 | CPU歷史使用總量。 |
Load | Long | 0 | 最近10秒的平均負(fù)載情況。 |
Limit | Long | 2000 | CPU使用上限(CPU核數(shù)*1000)。 |
CPU相關(guān)指標(biāo)計算方式如下:
CPU核數(shù)利用率=UsageNanoCores/109
CPU利用率=UsageNanoCores/Limit/106
內(nèi)存指標(biāo)計算方式
調(diào)用openAPI接口可以獲取的內(nèi)存原始數(shù)據(jù)如下:
名稱 | 類型 | 示例值 | 描述 |
AvailableBytes | Long | 4289445888 | 可用內(nèi)存。 |
UsageBytes | Long | 11153408 | 已使用內(nèi)存。 |
Cache | Long | 7028736 | 緩存。 |
WorkingSet | Long | 5521408 | 當(dāng)前內(nèi)存工作集使用量。 |
Rss | Long | 1593344 | 常駐內(nèi)存集,即實際使用的物理內(nèi)存。 |
內(nèi)存相關(guān)指標(biāo)計算方式如下:
內(nèi)存利用率=WorkingSet/(WorkingSet + AvailableBytes)
網(wǎng)絡(luò)指標(biāo)計算方式
調(diào)用openAPI接口可以獲取的網(wǎng)絡(luò)原始數(shù)據(jù)如下:
名稱 | 類型 | 示例值 | 描述 |
TxBytes | Long | 1381805699 | 累計發(fā)送字節(jié)數(shù)。 |
RxBytes | Long | 505001954 | 累計接收字節(jié)數(shù)。 |
TxErrors | Long | 0 | 累計發(fā)送錯誤數(shù)。 |
RxErrors | Long | 0 | 累計接收錯誤數(shù)。 |
TxPackets | Long | 5158427 | 累計發(fā)送包數(shù)量。 |
RxPackets | Long | 4800583 | 累計接收包數(shù)量。 |
TxDrops | Long | 0 | 累計發(fā)送丟包數(shù)。 |
RxDrops | Long | 0 | 累計接收丟包數(shù)。 |
Name | String | eth0 | 網(wǎng)卡名稱。 |
網(wǎng)絡(luò)相關(guān)指標(biāo)計算方式如下:
網(wǎng)絡(luò)帶寬速率(每秒發(fā)送比特數(shù),單位為bps)
網(wǎng)絡(luò)帶寬速率=(B時刻的累計發(fā)送字節(jié)數(shù)-A時刻的累計發(fā)送字節(jié)數(shù))/A時刻和B時刻之間的秒數(shù)*8
網(wǎng)絡(luò)吞吐率(每秒發(fā)送包數(shù)量,單位為pps)
網(wǎng)絡(luò)吞吐率=(B時刻的累計發(fā)送包數(shù)量-A時刻的累計發(fā)送包數(shù)量)/A時刻和B時刻之間的秒數(shù)