Publicado: Dec 8, 2022

Os clientes do EC2 Auto Scaling agora podem usar o Amazon CloudWatch Metric Math para personalizar as métricas que usam com a política de monitoramento de limites sem precisar realmente publicar e pagar por métricas personalizadas. Os clientes podem usar operadores aritméticos (como +, -, / e *) e funções matemáticas (como soma e média) para criar facilmente métricas personalizadas com base nas métricas existentes do CloudWatch. O monitoramento de limites, como outras políticas do EC2 Auto Scaling, ajuda os clientes a manter a alta disponibilidade e, ao mesmo tempo, reduzir os custos ao escalar automaticamente seus ambientes para atender às mudanças na demanda. Especificamente, o monitoramento de limites funciona como um termostato: ele muda constantemente a capacidade de um grupo do Auto Scaling de manter a métrica especificada em um nível alvo definido pelo cliente. O lançamento de hoje torna mais fácil e barato configurar o monitoramento de limites com métricas personalizadas.

O monitoramento de limites oferece suporte pronto para uso para as métricas de infraestrutura mais comuns, como a utilização da CPU. Em alguns casos, os clientes querem escalar suas próprias métricas específicas da aplicação, como número de solicitações atendidas, ou as métricas publicadas por outros serviços da AWS, como o AWS SQS. Até hoje, você precisava criar métricas personalizadas do CloudWatch para o monitoramento de limites consumir. Agora, se a métrica personalizada for uma função simples de outras métricas existentes, você poderá usar o CloudWatch Metric Math na política de monitoramento de limites, em vez de publicar (e pagar por) uma nova métrica personalizada do CloudWatch. Por exemplo, para definir uma métrica personalizada que representa as mensagens do SQS por instância, você pode pegar a métrica existente do SQS para o tamanho da fila (ApproximateNumberOfMessages) e simplesmente dividi-la pelo número de instâncias na política de monitoramento de limites usando o Metric Math para fazê-la funcionar com sua política de monitoramento de limites.

O monitoramento de limites está disponível por meio da AWS Command Line Interface (CLI) e dos AWS SDKs em todas as regiões públicas da AWS. O console e o suporte do Amazon CloudFormation para Metric Math estarão disponíveis em breve. Para obter mais informações, acesse a documentação do EC2 Auto Scaling.