Alarmas para las ejecuciones de práctica - Controlador de recuperación de aplicaciones (ARC) de Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Alarmas para las ejecuciones de práctica

Puede especificar dos tipos de CloudWatch alarmas para las sesiones de práctica en el cambio automático zonal: alarmas de resultado y alarmas de bloqueo.

Alarmas de resultado (obligatorias)

Para el primer tipo de alarma, la alarma de resultado, es necesario especificar al menos una alarma. Debe configurar las alarmas de resultado para supervisar el estado de la aplicación cuando el tráfico se desvíe de una zona de disponibilidad durante cada ejecución de práctica de 30 minutos.

Para que una sesión de práctica sea eficaz, especifique como alarma de resultado al menos una CloudWatch alarma que cumpla los dos criterios siguientes:

La alarma supervisa las métricas del recurso o de la aplicación;

AND

La alarma responde con un estado de ALARM cuando la aplicación se ve afectada negativamente por la pérdida de una zona de disponibilidad.

Para obtener más información, consulte la sección Alarmas que especifique para las ejecuciones de práctica en Prácticas recomendadas a la hora de configurar un cambio automático de zona.

Las alarmas de resultado también proporcionan información sobre el resultado de la ejecución de práctica que ARC informa para cada ejecución de práctica. Si una alarma de resultado entra en estado de ALARM, ARC finaliza la ejecución de práctica y devuelve un resultado FAILED de ejecución de práctica. Si la ejecución de práctica completa el periodo de prueba de 30 minutos y ninguna de las alarmas de resultado que ha especificado entra en el estado de ALARM, el resultado se devuelve como SUCCEEDED. En la sección Resultados de ejecuciones de práctica se proporciona una lista de todos los valores de resultados, junto con descripciones.

Alarmas de bloqueo (opcional)

Si lo desea, puede especificar un segundo tipo de alarma, la alarma de bloqueo. Las alarmas de bloqueo no permiten iniciar ejecuciones de práctica, ni continuar con ellas, cuando una o más alarmas se encuentran en un estado de ALARM. Las alarmas de bloqueo no permiten que se inicien los cambios de tráfico de las ejecuciones de práctica, y detienen cualquier ejecución de práctica en curso, cuando al menos una de las alarmas se encuentra en un estado de ALARM.

Por ejemplo, en una arquitectura grande con varios microservicios, cuando un microservicio tiene un problema, lo normal es detener todos los demás cambios en el entorno de la aplicación, lo que incluye bloquear las ejecuciones de práctica. Para ello, se puede añadir una alarma de bloqueo en ARC.