Colores y estados - AWS Elastic Beanstalk

Colores y estados

Los informes de estado avanzados representan el estado de la instancia y el estado general del entorno con cuatro colores, al igual que en los informes de estado básicos. Los informes de estado avanzados también cuentan con siete estados, que son descriptores formados por una palabra que proporcionan una indicación más detallada del estado del entorno.

Estado de la instancia y estado del entorno

Cada vez que Elastic Beanstalk ejecuta una comprobación de estado en el entorno, los informes de estado avanzados comprueban el estado de cada instancia del entorno analizando todos los datos disponibles. Si falla alguna comprobación de nivel inferior, Elastic Beanstalk rebaja la salud de la instancia.

Elastic Beanstalk muestra la información de estado de todo el entorno (color, estado y causa) en la consola de gestión del entorno. Esta información también está disponible en la CLI de EB. Los mensajes sobre el estado y las causas de cada instancia se actualizan cada 10 segundos y están disponibles en la CLI de EB cuando se consulta el estado con eb health.

Elastic Beanstalk utiliza los cambios en los estados de las instancias para evaluar el estado del entorno, pero no modifica inmediatamente el estado de este. Cuando una instancia no supera una comprobación de estado al menos tres veces en un minuto, Elastic Beanstalk rebaja el estado del entorno. En función del número de instancias del entorno y el problema identificado, una instancia con un estado incorrecto puede hacer que Elastic Beanstalk muestre un mensaje informativo o que cambie el estado del entorno de verde (OK (Bueno)) a amarillo (Warning (Alerta)) o a rojo (Degraded (Degradado) o Severe (Grave)).

OK (verde)

Este estado se muestra cuando:

  • Una instancia está superando las comprobaciones de estado y el agente de estado no informa de ningún problema.

  • La mayoría de las instancias del entorno están superando las comprobaciones de estado y el agente de estado no informa de ningún problema importante.

  • Una instancia está superando las comprobaciones de estado y completando las solicitudes con normalidad.

Ejemplo: el entorno se ha implementado recientemente y está aceptando las solicitudes con normalidad. El cinco por ciento de las solicitudes devuelve errores de la serie 400. La implementación se completó normalmente en cada instancia.

Mensaje (instancia): la implementación de la aplicación se completó hace 23 segundos y tardó 26 segundos.

Warning (amarillo)

Este estado se muestra cuando:

  • El agente de estado está notificando un número moderado de solicitudes erróneas u otros problemas en una instancia o en el entorno.

  • Hay una operación en curso en una instancia y está tardando mucho.

Ejemplo: una instancia del entorno tiene el estado Severe.

Mensaje (entorno): hay servicios dañados en 1 de 5 instancias.

Degraded (rojo)

El estado se muestra cuando el agente de estado está notificando un número elevado de solicitudes erróneas u otros problemas en una instancia o en el entorno.

Ejemplo: el entorno está en un proceso de escala vertical de hasta 5 instancias.

Mensaje (entorno): el número de instancias activas (4) es inferior al tamaño mínimo del grupo de Auto Scaling (5).

Severe (rojo)

El estado se muestra cuando el agente de estado está notificando un número muy elevado de solicitudes erróneas u otros problemas en una instancia o en el entorno.

Ejemplo: Elastic Beanstalk no puede ponerse en contacto con el balanceador de carga para obtener el estado de la instancia.

Mensaje (entorno): el estado de ELB no es correcto o no está disponible en todas las instancias. Ninguna de las instancias está enviando datos. No se puede asumir el rol "arn:aws:iam::123456789012:role/aws-elasticbeanstalk-service-role". Compruebe que el rol existe y está configurado correctamente.

Mensaje (instancias): hace 37 minutos que el estado de ELB de la instancia no está disponible. No hay datos. La última consulta es de hace 37 minutos.

Info (verde)

Este estado se muestra cuando:

  • Hay una operación en curso en una instancia.

  • Una operación está en curso en varias instancias de un entorno.

Ejemplo: se está implementando una nueva versión de la aplicación en instancias que están en ejecución.

Mensaje (entorno): el comando se está ejecutando en 3 de 5 instancias.

Mensaje (instancia): implementación de la aplicación en curso (en ejecución durante 3 segundos).

Pending (gris)

Este estado se muestra cuando hay una operación en curso en una instancia dentro del periodo de espera del comando.

Ejemplo: ha creado recientemente el entorno y se están arrancando las instancias.

Mensaje: inicialización en curso (en ejecución durante 12 segundos).

Unknown (gris)

Este estado se muestra cuando Elastic Beanstalk y el agente de estado notifican que hay una cantidad insuficiente de datos en una instancia.

Ejemplo: no se están recibiendo datos.

Suspendido (gris)

Este estado se muestra cuando Elastic Beanstalk detiene la supervisión del estado del entorno. Es posible que el entorno no funcione correctamente. Algunas condiciones de estado graves, si duran mucho tiempo, provocan que Elastic Beanstalk cambie el entorno al estado Suspendido.

Ejemplo: Elastic Beanstalk no puede acceder al rol de serviciodel entorno.

Ejemplo: se ha eliminado el grupo de Auto Scaling creado por Elastic Beanstalk para el entorno.

Mensaje: El estado del entorno ha cambiado de OK a Severe. No hay instancias. La capacidad deseada del grupo de Auto Scaling se ha configurado en 1.