Publicado en: Dec 8, 2022

Los clientes de EC2 Auto Scaling ahora pueden usar Amazon CloudWatch Metric Math para personalizar las métricas que utilizan con la política de seguimiento de objetivos sin tener que publicar ni pagar por las métricas personalizadas. Los clientes pueden usar operadores aritméticos (como +, -, / y *) y funciones matemáticas (como suma y promedio) para crear fácilmente métricas personalizadas en función de las métricas existentes de CloudWatch. El seguimiento de objetivos, al igual que otras políticas de EC2 Auto Scaling, ayuda a los clientes a mantener una alta disponibilidad y, al mismo tiempo, a reducir los costos al escalar automáticamente sus entornos para satisfacer la demanda cambiante. Concretamente, el seguimiento de objetivos funciona como un termostato: cambia constantemente la capacidad de un grupo de escalamiento automático para mantener la métrica especificada en un nivel objetivo definido por el cliente. La versión de hoy facilita y abarata la configuración del seguimiento de objetivos con métricas personalizadas.

El seguimiento de objetivos ofrece soporte inmediato para las métricas de infraestructura más comunes, como el uso de la CPU. En algunos casos, los clientes quieren escalar según sus propias métricas específicas de la aplicación, como la cantidad de solicitudes atendidas, o según las métricas publicadas por otros servicios de AWS, como AWS SQS. Hasta hoy, usted tendría que crear métricas personalizadas de CloudWatch para uso del seguimiento de objetivos. Ahora, si la métrica personalizada es una función simple de otras métricas existentes, puede utilizar CloudWatch Metric Math en la política de seguimiento de objetivos, en lugar de publicar (y pagar) una nueva métrica personalizada de CloudWatch. Por ejemplo, para definir una métrica personalizada que represente los mensajes de SQS por instancia, podría tomar la métrica SQS existente para la longitud de la cola (ApproximateNumberOfMessages) y simplemente dividirla entre el número de instancias en la política de seguimiento de objetivos mediante Metric Math para que funcione con su política de seguimiento de objetivos.

El seguimiento de objetivos está disponible a través de la interfaz de la línea de comandos de AWS (CLI) y los SDK de AWS en todas las regiones públicas de AWS. La compatibilidad de la consola y Amazon CloudFormation con Metric Math estará disponibles próximamente. Para obtener más información, consulte la documentación de EC2 Auto Scaling.