以 Amazon Machine Image (AMI) 彙總統計資料 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

以 Amazon Machine Image (AMI) 彙總統計資料

您可以為已啟用詳細監控的 EC2 執行個體彙總統計資料。使用基本監控的執行個體不包含在內。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的啟用或停用執行個體的詳細監控

此範例顯示如何判斷使用指定的 AMI 的所有執行個體的平均 CPU 使用率。此平均是以一天期間內每 60 秒的時間間隔計算。

使用主控台顯示依據 AMI 的平均 CPU 使用率
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 Metrics (指標)、All metrics (所有指標)。

  3. 選擇 EC2 命名空間,然後選擇 By Image (AMI) Id (依據映像 (AMI) ID)

  4. 選取 CPUUtilization 指標與特定 AMI 的資料列,這會顯示指定 AMI 的指標圖形。若要變更圖形的名稱,請選擇鉛筆圖示。若要變更時間範圍,請選取一個預先定義的值,或選擇 custom (自訂)

    依據 AMI 彙總的指標
  5. 若要變更統計數字,請選擇 Graphed metrics (圖表化指標) 索引標籤。選擇欄位標題或個別的值,然後選擇統計資料之一或預先定義的百分位,或指定自訂的百分比 (例如,p95.45)。

  6. 若要變更期間,請選擇 Graphed metrics (圖表化指標) 標籤。選擇欄位標題或個別的值,然後選擇不同的值。

使用 取得 AMI 的平均 CPU 使用率 AWS CLI

使用 get-metric-statistics 命令,如下所示。

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization \ --dimensions Name=ImageId,Value=ami-3c47a355 --statistics Average \ --start-time 2016-10-10T00:00:00 --end-time 2016-10-11T00:00:00 --period 3600

此操作傳回的統計資料是以一天為間隔的每個小時值。每個值代表 EC2 執行個體執行指定的 AMI 的平均 CPU 使用率百分比。下列為範例輸出。

{ "Datapoints": [ { "Timestamp": "2016-10-10T07:00:00Z", "Average": 0.041000000000000009, "Unit": "Percent" }, { "Timestamp": "2016-10-10T14:00:00Z", "Average": 0.079579831932773085, "Unit": "Percent" }, { "Timestamp": "2016-10-10T06:00:00Z", "Average": 0.036000000000000011, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }