Publicado en: Mar 14, 2023

Los clientes de Auto Scaling de aplicaciones ahora pueden usar operaciones aritméticas y funciones matemáticas para personalizar las métricas utilizadas con las políticas de seguimiento de destino. El seguimiento de destino funciona como un termostato: cambia continuamente la capacidad del recurso escalado para mantener la métrica de escalado en el nivel de destino definido por el cliente.  

Los clientes pueden usar símbolos de operaciones aritméticas (como +, -, /, *) y funciones matemáticas (como Sum [Suma] y Average [Promedio]) para crear fácilmente métricas personalizadas basadas en las ya existentes de CloudWatch. Auto Scaling de aplicaciones ofrece compatibilidad para escalar automáticamente la capacidad de 13 servicios de AWS admitidos, incluidos los de Amazon Elastic Container Service (ECS). Concretamente, el seguimiento de destino funciona como un termostato: cambia continuamente la capacidad del recurso escalado para mantener la métrica especificada en el nivel de destino definido por el cliente. La versión actual facilita y abarata la configuración del seguimiento de destino con métricas personalizadas.

El seguimiento de destino ofrece compatibilidad inmediata con las métricas más comunes, como el uso de la CPU de los servicios de ECS. En algunos casos, los clientes quieren escalar en función de las métricas específicas de sus propias aplicaciones, como la cantidad de solicitudes atendidas, o según de las métricas publicadas por otros servicios de AWS, como AWS Simple Queue Service. Hasta hoy, usted tendría que crear y pagar métricas personalizadas de CloudWatch para uso del seguimiento de destino. Ahora, si la métrica personalizada es una función simple de otras métricas existentes, puede utilizar la Calculadora de métricas de CloudWatch en la política de seguimiento de destino, 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 tarea en un servicio de ECS, puede tomar la métrica de SQS existente para los mensajes en la cola y simplemente dividirla por la capacidad en la configuración de la política de seguimiento de destino con la Calculadora de métricas a fin de que funcione con dicha política. 

El seguimiento de destino está disponible a través de la interfaz de la línea de comandos (CLI) de AWS y los SDK de AWS en todas las regiones públicas de AWS. Para obtener más información, consulte la documentación de Auto Scaling de aplicaciones