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