跨資源彙總統計資料 - Amazon CloudWatch

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

跨資源彙總統計資料

您可以彙總多個 AWS 資源的資源指標。指標在區域之間完全分開,但您可以使用指標數學來彙總跨區域的類似指標。如需詳細資訊,請參閱搭配 CloudWatch 指標使用數學表達式

例如,您可以為您已啟用詳細監控的 EC2 執行個體彙總統計資料。使用基本監控的執行個體不包含在內。因此,您必須啟用詳細監控 (額外付費),它提供 1 分鐘期間的資料。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的啟用或停用執行個體的詳細監控

此範例顯示如何取得您的 EC2 執行個體的平均 CPU 使用量。由於沒有指定維度,CloudWatch 會傳回 AWS/EC2 命名空間中所有維度的統計資料。若要取得其他指標的統計資料,請參閱 AWS 發佈 CloudWatch 指標的 服務

重要

此擷取 AWS 命名空間中所有維度的技術不適用於您發佈至 CloudWatch 的自訂命名空間。使用自訂命名空間,您必須指定與任何特定資料點建立關聯的一組完整維度,以擷取包含該資料點的統計資料。

顯示您的 EC2 執行個體的平均 CPU 使用率
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 Metrics (指標)、All metrics (所有指標)。

  3. 選擇 EC2 命名空間,然後選擇 Across All Instances (在所有執行個體中)。

  4. 選取包含 CPUUtilization 的資料列,這會顯示您所有 EC2 執行個體指標的圖形。若要變更圖形的名稱,請選擇鉛筆圖示。若要變更時間範圍,請選取一個預先定義的值,或選擇 custom (自訂)

    跨 EC2 執行個體彙總的指標
  5. 若要變更統計數字,請選擇 Graphed metrics (圖形化指標) 索引標籤。選擇欄位標題或個別的值,然後選擇統計資料之一或預先定義的百分位,或指定自訂的百分比 (例如,p95.45)。

  6. 若要變更期間,請選擇 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-time 2016-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" }