Agregar estatísticas por grupo de Auto Scaling - Amazon CloudWatch

Agregar estatísticas por grupo de Auto Scaling

É possível agregar estatísticas para as instâncias do EC2 em um grupo do Auto Scaling. As métricas são completamente separadas entre regiões, mas é possível usar a matemática métricas do CloudWatch para agregar e transformar métricas de várias regiões. Também é possível usar o painel de contas cruzadas para executar matemática métricas em métricas de contas diferentes.

Este exemplo mostra como obter o total de bytes gravados em disco para um grupo do Auto Scaling. O total é calculado para períodos de 1 minuto para um intervalo de 24 horas em todas as instâncias do EC2 no grupo do Auto Scaling especificado.

Para exibir DiskWriteBytes para as instâncias em um grupo do Auto Scaling usando o console
  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Metrics (Métricas).

  3. Escolha o namespace EC2 e escolha By Auto Scaling Group (Por grupo de Auto Scaling).

  4. Selecione a linha da métrica DiskWriteBytes e o grupo do Auto Scaling específico, que exibe um gráfico da métrica para as instâncias no grupo do Auto Scaling. 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 em um grupo do Auto Scaling
  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 DiskWriteBytes para as instâncias em um grupo do Auto Scaling usando a AWS CLI

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

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name DiskWriteBytes --dimensions Name=AutoScalingGroupName,Value=my-asg --statistics "Sum" "SampleCount" \ --start-time 2016-10-16T23:18:00 --end-time 2016-10-18T23:18:00 --period 360

O seguinte é um exemplo de saída.

{ "Datapoints": [ { "SampleCount": 18.0, "Timestamp": "2016-10-19T21:36:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "SampleCount": 5.0, "Timestamp": "2016-10-19T21:42:00Z", "Sum": 0.0, "Unit": "Bytes" } ], "Label": "DiskWriteBytes" }