

# Agregar estatísticas entre recursos
<a name="GetSingleMetricAllDimensions"></a>

Você pode agregar as métricas de recursos da AWS entre vários recursos. As métricas são completamente separadas entre regiões, mas é possível usar a matemática métricas para agregar métricas semelhantes entre regiões. Para obter mais informações, consulte [Uso de expressões matemáticas com as métricas do CloudWatch](using-metric-math.md).

Por exemplo, você pode agregar estatísticas para suas instâncias EC2 com monitoramento detalhado habilitado. As instâncias que usam o monitoramento básico não são incluídas. Portanto, você deve habilitar o monitoramento detalhado (a um custo adicional), que fornece os dados em períodos de 1 minuto. Para obter mais informações, consulte [Habilitar ou desabilitar o monitoramento detalhado para instâncias](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch-new.html) no *Guia do usuário do Amazon EC2*.

Este exemplo mostra como obter o uso médio da CPU para suas instâncias EC2. Como nenhuma dimensão é especificada, o CloudWatch retorna estatísticas para todas as dimensões no namespace `AWS/EC2`. Para obter estatísticas de outras métricas, consulte [Produtos da AWS que publicam métricas do CloudWatch](aws-services-cloudwatch-metrics.md).

**Importante**  
Essa técnica para recuperar todas as dimensões em um namespace da AWS não funciona para namespaces personalizados que você publicar no CloudWatch. Com namespaces personalizados, especifique o conjunto completo de dimensões associadas a um determinado ponto de dados para recuperar estatísticas que incluam o ponto de dados. 

**Para exibir a utilização média da CPU para suas instâncias do EC2**

1. Abra o console do CloudWatch, em [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. No painel de navegação, escolha **Metrics** (Métricas), **All metrics** (Todas as métricas).

1. Escolha o namespace **EC2** e selecione **Em todas as instâncias**.

1. Selecione a linha que contém `CPUUtilization`, que exibe um gráfico da métrica para todas as suas instâncias do EC2. Para alterar o nome do gráfico, escolha o ícone de lápis. Para alterar o período, selecione um dos valores predefinidos ou escolha **custom (personalizado)**.  
![Métricas agregadas entre suas instâncias do EC2](http://docs.aws.amazon.com/pt_br/AmazonCloudWatch/latest/monitoring/images/metric_aggregated_instances.png)

1. Para alterar a estatística, escolha a guia **Métricas em gráfico**. Escolha o cabeçalho da coluna ou um valor individual e escolha uma das estatísticas ou percentis predefinidos ou especifique um percentil personalizado (por exemplo, **p95.45**).

1. Para alterar o período, escolha a guia **Métricas em gráfico**. Escolha o cabeçalho da coluna ou um valor individual e, então, escolha um valor diferente.

**Para obter a utilização média da CPU entre suas instâncias do EC2 usando a AWS CLI**  
Use o comando [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-staticstics.html) da seguinte forma:

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

A seguir está um exemplo de saída:

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