本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
取得特定執行個體的統計資料
下列範例說明如何使用 AWS Management Console 或判斷特定 EC2 執行個體的最大 CPU 使用率。 AWS CLI
要求
-
您必須擁有該執行個體的 ID。您可以使用 AWS Management Console 或 describe-instances 命令以取得執行個體 ID。
-
預設會啟用基本監控,但您可以啟用詳細監控。如需詳細資訊,請參閱 啟用或關閉執行個體的詳細監控。
顯示特定執行個體的 CPU 使用率 (主控台)
-
開啟主 CloudWatch 控台,網址為 https://console.aws.amazon.com/cloudwatch/
。 -
在導覽窗格中,選擇 指標。
-
選擇 EC2 指標命名空間。
-
選擇 Per-Instance Metrics (每個執行個體指標) 維度。
-
在搜尋欄位中,輸入
CPUUtilization
,然後按 Enter 鍵。選擇特定執行個體的資料列,這會顯示該執行個體 CPUUtilization 指標的圖形。若要為圖形命名,請選擇鉛筆圖示。若要變更時間範圍,請選取一個預先定義的值,或選擇 custom (自訂)。 -
若要變更指標的統計資料或期間,請選擇 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-time2022-10-18T23:18:00
--end-time2022-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"
}