
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.
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
ALARM
e 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
}
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 Minimum
e Desired
foram 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.