本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
跨資源彙總統計資料
您可以彙總多個 AWS 資源的資源指標。指標在區域之間完全分開,但您可以使用指標數學來彙總跨區域的類似指標。如需詳細資訊,請參閱搭配 CloudWatch 指標使用數學表達式。
例如,您可以為您已啟用詳細監控的 EC2 執行個體彙總統計資料。使用基本監控的執行個體不包含在內。因此,您必須啟用詳細監控 (額外付費),它提供 1 分鐘期間的資料。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的啟用或停用執行個體的詳細監控。
此範例顯示如何取得您的 EC2 執行個體的平均 CPU 使用量。由於沒有指定維度,CloudWatch 會傳回 AWS/EC2
命名空間中所有維度的統計資料。若要取得其他指標的統計資料,請參閱 AWS 發佈 CloudWatch 指標的 服務。
重要
此擷取 AWS 命名空間中所有維度的技術不適用於您發佈至 CloudWatch 的自訂命名空間。使用自訂命名空間,您必須指定與任何特定資料點建立關聯的一組完整維度,以擷取包含該資料點的統計資料。
顯示您的 EC2 執行個體的平均 CPU 使用率
-
透過 https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 -
在導覽窗格中,選擇 Metrics (指標)、All metrics (所有指標)。
-
選擇 EC2 命名空間,然後選擇 Across All Instances (在所有執行個體中)。
-
選取包含
CPUUtilization
的資料列,這會顯示您所有 EC2 執行個體指標的圖形。若要變更圖形的名稱,請選擇鉛筆圖示。若要變更時間範圍,請選取一個預先定義的值,或選擇 custom (自訂)。 -
若要變更統計數字,請選擇 Graphed metrics (圖形化指標) 索引標籤。選擇欄位標題或個別的值,然後選擇統計資料之一或預先定義的百分位,或指定自訂的百分比 (例如,
p95.45
)。 -
若要變更期間,請選擇 Graphed metrics (圖表化指標) 標籤。選擇欄位標題或個別的值,然後選擇不同的值。
使用 取得 EC2 執行個體的平均 CPU 使用率 AWS CLI
使用 get-metric-statistics 命令,如下所示:
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --statistics "Average" "SampleCount" \ --start-time
2016-10-11T23:18:00
--end-time2016-10-12T23:18:00
--period 3600
下列為範例輸出:
{ "Datapoints": [ { "SampleCount": 238.0, "Timestamp": "2016-10-12T07:18:00Z", "Average": 0.038235294117647062, "Unit": "Percent" }, { "SampleCount": 240.0, "Timestamp": "2016-10-12T09:18:00Z", "Average": 0.16670833333333332, "Unit": "Percent" }, { "SampleCount": 238.0, "Timestamp": "2016-10-11T23:18:00Z", "Average": 0.041596638655462197, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }