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

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

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

您可以使用 AWS Management Console 或取得特 AWS CLI 定執行個體的統計資料。下列範例說明如何使用 AWS Management Console 或來判斷特定EC2執行個體的最大使用CPU率。 AWS CLI

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

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

  3. 選擇EC2測量結果命名空間。

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

  5. 在搜尋欄位中,輸入 CPUUtilization,然後按 Enter 鍵。選擇特定執行處理的資料列,此資料列會顯示執行處理的CPUUtilization測量結果圖表。若要為圖形命名,請選擇鉛筆圖示。若要變更時間範圍,請選取一個預先定義的值,或選擇 custom (自訂)

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

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

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

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

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

{ "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" }