本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
彙總統計資料 AMI
您可以AMI針對已啟用詳細監控的執行個體彙總統計資料。彙總資料不含使用基本監控的執行個體。在取得所有執行個體的彙總統計資料前,您必須啟用詳細監控 (額外付費),它以 1 分鐘的間隔時間提供資料。
請注意,Amazon CloudWatch 無法跨 AWS 區域彙總資料。區域之間的指標是完全獨立的。
此範例說明如何判斷使用特定 Amazon 機器映像 (AMI) 的所有執行個體的平均使用CPU率。此平均是以一天期間內每 60 秒的時間間隔計算。
若要依據 AMI (主控台) 顯示平均CPU使用率
-
在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/
。 -
在導覽窗格中,選擇 指標。
-
選擇命EC2名空間,然後選擇「依影像」(AMI) ID。
-
選擇CPUUtilization測量結果和特定資料列AMI,此資料列會顯示指定之測量結果的圖表AMI。若要為圖形命名,請選擇鉛筆圖示。若要變更時間範圍,請選取一個預先定義的值,或選擇 custom (自訂)。
-
若要變更指標的統計資料或期間,請選擇 Graphed metrics (圖表化指標) 索引標籤。選擇欄位標題或個別的值,然後選擇不同的值。
取得影像 ID 的平均CPU使用率 (AWS CLI)
使用 get-metric-statistics 命令,如下所示。
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --period 3600 \ --statistics Average --dimensions Name=ImageId,Value=ami-
3c47a355
--start-time2022-10-10T00:00:00
--end-time2022-10-11T00:00:00
下列為範例輸出。每個值代表執行指定的EC2執行處理的平均CPU使用率百分比AMI。
{
"Datapoints": [
{
"Timestamp": "2022-10-10T07:00:00Z",
"Average": 0.041000000000000009,
"Unit": "Percent"
},
{
"Timestamp": "2022-10-10T14:00:00Z",
"Average": 0.079579831932773085,
"Unit": "Percent"
},
{
"Timestamp": "2022-10-10T06:00:00Z",
"Average": 0.036000000000000011,
"Unit": "Percent"
},
...
],
"Label": "CPUUtilization"
}