Consideraciones sobre la utilización de métricas personalizadas en una política de escalado predictivo - Amazon EC2 Auto Scaling

Consideraciones sobre la utilización de métricas personalizadas en una política de escalado predictivo

Si se produce un problema durante el uso de las métricas personalizadas, se recomienda seguir los siguientes pasos:

  • Si aparece un mensaje de error, léalo y solucione el problema que indica, en caso de que sea posible.

  • Si se produce un problema cuando se intenta utilizar una expresión de búsqueda en un caso de implementación azul/verde, asegúrese, en primer lugar, de que comprende cómo crear una expresión de búsqueda que detecte una coincidencia parcial en vez de una exacta. Además, compruebe que en su consulta solo se encuentren los grupos de Auto Scaling que ejecutan la aplicación específica. Para obtener más información sobre la sintaxis de expresiones de búsqueda, consulte Sintaxis de la expresión de búsqueda de CloudWatch en la Guía del usuario de Amazon CloudWatch.

  • Si no ha validado una expresión de antemano, el comando put-scaling-policy lo hace cuando crea la política de escalado. Sin embargo, existe la posibilidad de que este comando no identifique la causa exacta de los errores detectados. Para corregir esto, solucione los errores que recibe en la respuesta de una solicitud al comando get-metric-data. También puede solucionar problemas de la expresión desde la consola de CloudWatch.

  • Cuando vea los gráficos de Load (Carga) y Capacity (Capacidad) en la consola, es posible que el gráfico de Capacity (Capacidad) no muestre ningún dato. Para garantizar que los gráficos tengan datos completos, asegúrese de habilitar de manera sistemática las métricas de grupo para sus grupos de Auto Scaling. Para obtener más información, consulte Habilitación de las métricas de grupo de Auto Scaling (consola).

  • La especificación de la métrica de capacidad solo resulta de utilidad en el caso de las implementaciones azul/verde cuando se tienen aplicaciones que se ejecutan en diferentes grupos de Auto Scaling a lo largo de su vida útil. Esta métrica personalizada le permite proporcionar la capacidad total de varios grupos de Auto Scaling. El escalado predictivo lo utiliza para mostrar datos históricos en los gráficos de Capacity (Capacidad) de la consola.

  • Debe especificar false para ReturnData si MetricDataQueries especifica la función SEARCH() por sí sola sin una función matemática como SUM(). Esto se debe a que las expresiones de búsqueda podrían devolver varias series temporales, mientras que una especificación métrica basada en una expresión solo puede devolver una serie temporal.

  • Todas las métricas que aparecen en una expresión de búsqueda deben tener la misma resolución.