CloudWatch Métricas da Amazon para Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

CloudWatch Métricas da Amazon para Amazon EC2 Auto Scaling

O Amazon EC2 Auto Scaling publica as seguintes métricas no namespaceAWS/AutoScaling. As métricas reais do grupo do Auto Scaling disponibilizadas dependem das métricas de grupo habilitadas e de quais métricas de grupo você habilitou. As métricas do grupo estão disponíveis a uma granularidade de um minuto sem custo adicional, mas é necessário habilitá-las.

Quando você ativa as métricas de grupo do Auto Scaling, o Amazon EC2 Auto Scaling envia CloudWatch dados amostrados a cada minuto, com base no melhor esforço possível. Em casos raros, quando ocorre CloudWatch uma interrupção no serviço, os dados não são preenchidos para preencher lacunas no histórico de métricas do grupo.

Métricas do grupo do Auto Scaling

Com essas métricas, você obtém visibilidade quase contínua sobre o histórico de seu grupo do Auto Scaling, como alterações no tamanho do grupo ao longo do tempo.

Métrica Descrição
GroupMinSize

O tamanho mínimo do grupo do Auto Scaling.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupMaxSize

O tamanho máximo do grupo do Auto Scaling.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupDesiredCapacity

O número de instâncias que o grupo do Auto Scaling tenta manter.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupInServiceInstances

O número de instâncias que estão sendo executadas como parte do grupo do Auto Scaling. Essa métrica não inclui instâncias pendentes ou sendo encerradas.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupPendingInstances

O número de instâncias pendentes. Uma instância pendente ainda não está em serviço. Essa métrica não inclui instâncias em serviço ou sendo encerradas.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupStandbyInstances

O número de instâncias que estão em um estado Standby. As instâncias nesse estado ainda estão em execução, mas não estão ativamente em serviço.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupTerminatingInstances

O número de instâncias que estão em processo de encerramento. Essa métrica não inclui instâncias que estão em serviço ou pendentes.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupTotalInstances

O número total de instâncias no grupo do Auto Scaling. Essa métrica identifica o número de instâncias que estão em serviço, pendentes e sendo encerradas.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

Quando você configura um grupo misto de instâncias para medir a capacidade desejada em unidades diferentes, por exemplo, atribuindo pesos com base na contagem de vCPU de cada tipo de instância, as métricas contam o número de unidades usadas pelo seu grupo do Auto Scaling. Se você não configurou um grupo de instâncias mistas para medir a capacidade desejada em unidades diferentes, as métricas seguintes são preenchidas, mas são iguais às métricas definidas na tabela anterior. Para ter mais informações, consulte Visão geral da configuração para criar um grupo de instâncias mistas.

Métrica Descrição
GroupInServiceCapacity

O número de unidades de capacidade em execução como parte do grupo do Auto Scaling.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupPendingCapacity

O número de unidades de capacidade pendentes.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupStandbyCapacity

O número de unidades de capacidade que estão em um estado Standby.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupTerminatingCapacity

O número de unidades de capacidade que estão em processo de encerramento.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupTotalCapacity

O número total de unidades de capacidade no grupo do Auto Scaling.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

O Amazon EC2 Auto Scaling também relata as seguintes métricas para os grupos do Auto Scaling que têm um grupo de alta atividade. Para ter mais informações, consulte Diminua a latência de aplicativos com longos tempos de inicialização usando pools quentes.

Métrica Descrição
WarmPoolMinSize

O tamanho mínimo do grupo de alta atividade.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

WarmPoolDesiredCapacity

A quantidade de capacidade que o Amazon EC2 Auto Scaling tenta manter no grupo de alta atividade.

Isso equivale ao tamanho máximo do grupo do Auto Scaling menos a sua capacidade desejada ou, se definido, como a capacidade máxima preparada do grupo do Auto Scaling menos a sua capacidade desejada.

No entanto, quando o tamanho mínimo do grupo de alta atividade for igual ou maior que a diferença entre o tamanho máximo (ou, se definido, a capacidade máxima preparada) e a capacidade desejada do grupo do Auto Scaling, a capacidade desejada do grupo de alta atividade será equivalente a WarmPoolMinSize.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

WarmPoolPendingCapacity

A quantidade de capacidade no grupo de alta atividade que está pendente. Essa métrica não inclui instâncias em execução, interrompidas ou sendo terminadas.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

WarmPoolTerminatingCapacity

A quantidade de capacidade no grupo de alta atividade que está em processo de encerramento. Essa métrica não inclui instâncias em execução, interrompidas ou pendentes.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

WarmPoolWarmedCapacity

A quantidade de capacidade disponível para se inserir no grupo do Auto Scaling durante a redução da escala. Essa métrica não inclui instâncias pendentes ou sendo encerradas.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

WarmPoolTotalCapacity

A capacidade total do grupo de alta atividade, incluindo instâncias que estão em execução, interrompidas, pendentes ou sendo terminadas.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupAndWarmPoolDesiredCapacity

A capacidade desejada do grupo do Auto Scaling e o grupo de alta atividade combinados.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

GroupAndWarmPoolTotalCapacity

A capacidade total do grupo do Auto Scaling e o grupo de alta atividade combinados. Isso inclui instâncias que estão sendo em execução, interrompidas, pendentes, sendo terminadas ou em serviço.

Critérios de relatório: relatado se a coleta de métricas estiver habilitada.

Dimensões para métricas do grupo do Auto Scaling

É possível usar as seguintes dimensões para refinar as métricas listadas nas tabelas anteriores.

Dimensão Descrição
AutoScalingGroupName

Filtros no nome de um grupo do Auto Scaling.

Métricas e dimensões de escalabilidade preditiva

O namespace AWS/AutoScaling inclui as métricas a seguir para escalabilidade preditiva.

As métricas estão disponíveis com uma resolução de uma hora.

Você pode avaliar a precisão da previsão comparando os valores previstos com os valores efetivos. Para obter mais informações sobre como avaliar a precisão da previsão usando essas métricas, consulte Monitore métricas de escalabilidade preditiva com CloudWatch.

Métrica Descrição Dimensões
PredictiveScalingLoadForecast

A previsão da quantidade de carga que será gerada por seu aplicativo.

As estatísticas Average, Minimum e Maximum são úteis, mas a estatística Sum não.

Critérios de relatório: reportado após a criação da previsão inicial.

AutoScalingGroupName, PolicyName, PairIndex
PredictiveScalingCapacityForecast

A quantidade prevista de capacidade necessária para atender à demanda de aplicativos. Isso se baseia na previsão de carga e no nível de utilização pretendido no qual você deseja manter suas instâncias do Auto Scaling.

As estatísticasAverage, Minimum e Maximum são úteis, mas a estatística Sum não.

Critérios de relatório: reportado após a criação da previsão inicial.

AutoScalingGroupName, PolicyName
PredictiveScalingMetricPairCorrelation

A correlação entre a métrica de escalabilidade e a média por instância da métrica de carga. A escalabilidade preditiva pressupõe alta correlação. Então, se você observar um valor baixo para essa métrica, é melhor não usar um par de métricas.

As estatísticasAverage, Minimum e Maximum são úteis, mas a estatística Sum não.

Critérios de relatório: reportado após a criação da previsão inicial.

AutoScalingGroupName, PolicyName, PairIndex
nota

A dimensão PairIndex retorna informações associadas ao índice do par de métricas de escalabilidade de carga, conforme atribuído pelo Amazon EC2 Auto Scaling. Atualmente, o único valor válido é 0.

Ativar métricas do grupo do Auto Scaling (console)

Para habilitar as métricas do grupo
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha grupos do Auto Scaling no painel de navegação.

  2. Marque a caixa de seleção ao lado do seu grupo do Auto Scaling.

    Um painel dividido é aberto na parte inferior da página.

  3. Na guia Monitoring (Monitoramento), marque a caixa de seleção Enable (Habilitar) em Auto Scaling group metrics collection (Coleta de métricas do grupo do Auto Scaling) localizada na parte superior da página em Auto Scaling.

Para desabilitar as métricas do grupo
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha grupos do Auto Scaling no painel de navegação.

  2. Selecione seu grupo do Auto Scaling.

  3. Na guia Monitoring (Monitoramento), em Auto Scaling group metrics collection (Coleta de métricas do grupo do Auto Scaling), desmarque a caixa de seleção Enable (Habilitar).

Habilitar métricas do grupo do Auto Scaling (AWS CLI)

Para habilitar métricas do grupo do Auto Scaling

Habilite uma ou mais métricas de grupo usando o comando enable-metrics-collection. Por exemplo, o comando a seguir habilita uma única métrica para o grupo do Auto Scaling especificado.

aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \ --metrics GroupDesiredCapacity --granularity "1Minute"

Se você omitir a opção--metrics, todas as métricas serão habilitadas.

aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \ --granularity "1Minute"
Para desabilitar métricas do grupo do Auto Scaling

Use o comando disable-metrics-collection para desabilitar todas as métricas do grupo.

aws autoscaling disable-metrics-collection --auto-scaling-group-name my-asg