Falha no disparo do alarme de escala automática da AWS

Falha no disparo do alarme de escala automática da AWS

Ter configurado um grupo de escalabilidade automática e uma configuração de inicialização que usará uma política de escalabilidade vinculada a uma métrica de grupo de destino (RequestCountPerTarget, especificamente).

No entanto, não está conseguindo acionar o evento de escalonamento.

Grupo de escalonamento automático

  • O grupo de auto scaling é configurado com uma configuração de execução adequada e existente, onde não há um limite ativo de instâncias.
  • A contagem máxima de instâncias é maior que a contagem desejada.
  • A guia "Histórico de atividades" mostra zero eventos disparados.

Configuração do grupo de Auto Scaling

Política de escalonamento automático

Alarme CloudWatch

  • A criação do grupo de escalabilidade automática e da política de escalabilidade criou um alarme automático.
  • O alarme atualizou o estado para ALARMe acionou uma ação automática.

Ação automática de disparo de alarme

{
  "error": null,
  "actionState": "Succeeded",
  "notificationResource": "arn:aws:autoscaling:ap-southeast-1:0000:scalingPolicy:0000:autoScalingGroupName/WebScalingGroupV1:policyName/Scale API Requests",
  "stateUpdateTimestamp": 1519937155623,
  "publishedMessage": null
}

Alarme CloudWatch criado automaticamente

Eu removi completamente este grupo e configuração para recriá-lo - pois inicialmente, eu tinha espaços no nome do grupo de configuração e dimensionamento; Estou tendo os mesmos problemas.

Responder1

Depois de conversar com Manu, que é engenheiro de suporte da AWS, foi determinado que a causa raiz que impedia o acionamento de ações de escalonamento automático era devido a um conflito de configuração em que as instâncias Minimume Desiredforam definidas como zero.

Os grupos de escalonamento automático da Amazon irãoNÃOdispara com base no rastreamento do alvo quando a capacidade atual ( Desired) está em zero e, aparentemente, também não fornecerá nenhuma indicação clara da falha por meio de um registro de erros.

ReferênciaConsiderações sobre rastreamento de metasnohttps://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-target-tracking.html#target-tracking-considerations

Uma política de escalabilidade de rastreamento de meta não dimensiona seu grupo de Auto Scaling quando sua capacidade atual é 0, porque o rastreamento de meta é dimensionado proporcionalmente à capacidade atual.

informação relacionada