

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

# 跨資源彙總統計資料
<a name="GetSingleMetricAllDimensions"></a>

您可以彙總多個 AWS 資源的資源指標。指標在區域之間完全分開，但您可以使用指標數學來彙總跨區域的類似指標。如需詳細資訊，請參閱[搭配 CloudWatch 指標使用數學表達式](using-metric-math.md)。

例如，您可以為您已啟用詳細監控的 EC2 執行個體彙總統計資料。使用基本監控的執行個體不包含在內。因此，您必須啟用詳細監控 (額外付費)，它提供 1 分鐘期間的資料。如需詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[啟用或停用執行個體的詳細監控](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch-new.html)。

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

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

**顯示您的 EC2 執行個體的平均 CPU 使用率**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

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

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

1. 選取包含 `CPUUtilization` 的資料列，這會顯示您所有 EC2 執行個體指標的圖形。若要變更圖形的名稱，請選擇鉛筆圖示。若要變更時間範圍，請選取一個預先定義的值，或選擇 **custom (自訂)**。  
![跨 EC2 執行個體彙總的指標](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/metric_aggregated_instances.png)

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

1. 若要變更期間，請選擇 **Graphed metrics (圖表化指標)** 標籤。選擇欄位標題或個別的值，然後選擇不同的值。

**使用 取得 EC2 執行個體的平均 CPU 使用率 AWS CLI**  
使用 [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-staticstics.html) 命令，如下所示：

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