取得特定執行個體的統計資料 - Amazon Elastic Compute Cloud

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

取得特定執行個體的統計資料

下列範例說明如何使用 AWS Management Console 或判斷特定 EC2 執行個體的最大 CPU 使用率。 AWS CLI

要求
顯示特定執行個體的 CPU 使用率 (主控台)
  1. 開啟主 CloudWatch 控台,網址為 https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 指標

  3. 選擇 EC2 指標命名空間。

    
              選擇 EC2 指標命名空間
  4. 選擇 Per-Instance Metrics (每個執行個體指標) 維度。

    
              檢視 Amazon EC2 的指標維度
  5. 在搜尋欄位中,輸入 CPUUtilization,然後按 Enter 鍵。選擇特定執行個體的資料列,這會顯示該執行個體 CPUUtilization 指標的圖形。若要為圖形命名,請選擇鉛筆圖示。若要變更時間範圍,請選取一個預先定義的值,或選擇 custom (自訂)

    
              繪製單一指標的圖形
  6. 若要變更指標的統計資料或期間,請選擇 Graphed metrics (圖表化指標) 索引標籤。選擇欄位標題或個別的值,然後選擇不同的值。

    
              變更指標的統計資料或期間
取得特定執行個體的 CPU 使用率 (AWS CLI)

您可以使用下列get-metric-statistics命令,使用指定的期間和時間間隔,取得指定之執行處理的 CPUR IVERATION 測量結果:

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --period 3600 \ --statistics Maximum --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \ --start-time 2022-10-18T23:18:00 --end-time 2022-10-19T23:18:00

下列為範例輸出。每個值代表單一 EC2 執行個體的最大 CPU 使用率百分比。

{ "Datapoints": [ { "Timestamp": "2022-10-19T00:18:00Z", "Maximum": 0.33000000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T03:18:00Z", "Maximum": 99.670000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T07:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T12:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }