Agregar estatísticas por imagem de máquina da Amazon (AMI) - Amazon CloudWatch

Agregar estatísticas por imagem de máquina da Amazon (AMI)

Você pode agregar estatísticas para as instâncias do EC2 com monitoramento detalhado habilitado. As instâncias que usam o monitoramento básico não são incluídas. Para obter mais informações, consulte Habilitar ou desabilitar o monitoramento detalhado para instâncias no Guia do usuário do Amazon EC2.

Este exemplo mostra como determinar a utilização média da CPU para todas as instâncias que usam a AMI especificada. A média é intervalos de mais de 60 segundos para um período de um dia.

Para exibir a utilização média da CPU pelo AMI usando o console
  1. Abra o console do CloudWatch, em https://console.aws.amazon.com/cloudwatch/.

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

  3. Escolha o namespace EC2 e escolha By Image (AMI) Id (Por ID de imagem (AMI)).

  4. Selecione a linha da métrica CPUUtilization e a AMI específica, que exibe um gráfico da métrica da AMI especificada. 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 por AMI
  5. 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).

  6. 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 por AMI usando a AWS CLI

Use o comando get-metric-statistics da seguinte forma.

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization \ --dimensions Name=ImageId,Value=ami-3c47a355 --statistics Average \ --start-time 2016-10-10T00:00:00 --end-time 2016-10-11T00:00:00 --period 3600

A operação retorna estatísticas que são valores de uma hora para o intervalo de um dia. Cada valor representa uma porcentagem de utilização média da CPU para instâncias do EC2 que executam a AMI especificada. O seguinte é um exemplo de saída.

{ "Datapoints": [ { "Timestamp": "2016-10-10T07:00:00Z", "Average": 0.041000000000000009, "Unit": "Percent" }, { "Timestamp": "2016-10-10T14:00:00Z", "Average": 0.079579831932773085, "Unit": "Percent" }, { "Timestamp": "2016-10-10T06:00:00Z", "Average": 0.036000000000000011, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }