Couleurs et états utilisés dans les rapports d'intégrité - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Couleurs et états utilisés dans les rapports d'intégrité

Les rapports améliorés sur l'état de santé indiquent l'état de santé des instances et de l'environnement global à l'aide de quatre couleurs, comme dans les rapports basiques sur l'état de santé. Les rapports améliorés sur l'état de santé incluent également sept statuts d'état de santé. Ce sont des termes descriptifs, composés d'un seul mot, qui vous permettent de mieux comprendre l'état de santé de votre environnement.

État de l'instance et état de l'environnement

Chaque fois qu'Elastic Beanstalk vérifie l'état de votre environnement, les rapports améliorés sur l'état vérifient l'état de chaque instance de votre environnement, en analysant l'ensemble des données disponibles. En cas d'échec de l'une des vérifications de niveau inférieur, Elastic Beanstalk rétrograde l'état de l'instance.

Elastic Beanstalk affiche les informations sur l'état pour l'environnement global (couleur, statut et cause) dans la console de gestion de l'environnement. Ces informations sont également disponibles dans l'interface de ligne de commande EB. Le statut d'état de santé et les messages d'explication sont mis à jour toutes les 10 secondes pour chaque instance, et sont disponibles via l'interface de ligne de commande EB lorsque vous affichez le statut d'état de santé avec eb health.

Elastic Beanstalk tire parti des changements d'état des instances pour évaluer l'état de l'environnement, mais ne change pas immédiatement l'état de santé de l'environnement. Lorsque la vérification de l'état d'une instance échoue au moins trois fois dans un laps de temps d'une minute, Elastic Beanstalk peut rétrograder l'état de l'environnement. En fonction du nombre d'instances de l'environnement et du problème identifié, une instance défaillante peut conduire Elastic Beanstalk à afficher un message d'information ou à changer l'état de santé de l'environnement en le faisant passer de vert (OK) à jaune (Avertissement) ou rouge (Dégradé ou Grave).

OK (vert)

Ce statut s'affiche lorsque :

  • L'instance réussit les vérifications de l'état et l'agent d'état ne signale aucun problème.

  • La plupart des instances de l'environnement réussissent les vérifications de l'état et l'agent d'état ne signale aucun problème majeur.

  • L'instance réussit les vérifications de l'état et traite les demandes normalement.

Exemple : votre environnement a été déployé récemment et accepte les demandes normalement. 5 % de demandes renvoient des erreurs de la série 400. Le déploiement s'est terminé normalement sur chaque instance.

Message (instance) : Application deployment completed 23 seconds ago and took 26 seconds.

Avertissement (jaune)

Ce statut s'affiche lorsque :

  • L'agent d'état signale un nombre modéré d'échecs de la demande ou d'autres problèmes pour une instance ou un environnement.

  • Une opération est en cours sur une instance et prend beaucoup de temps.

Exemple : une instance de l'environnement a le statut Grave.

Message (environnement) : Impaired services on 1 out of 5 instances.

Dégradé (rouge)

Ce statut s'affiche lorsque l'agent d'état signale un nombre élevé d'échecs de la demande ou d'autres problèmes pour une instance ou un environnement.

Exemple : l'environnement est en cours de mise à l'échelle ascendante vers 5 instances.

Message (environnement) : 4 active instances is below Auto Scaling group minimum size 5.

Grave (rouge)

Ce statut s'affiche lorsque l'agent d'état signale un nombre très élevé d'échecs de la demande ou d'autres problèmes pour une instance ou un environnement.

Exemple : Elastic Beanstalk ne parvient pas à contacter l'équilibreur de charge pour obtenir l'état de l'instance.

Message (environnement) : ELB health is failing or not available for all instances. None of the instances are sending data. Unable to assume role "arn:aws:iam::123456789012:role/aws-elasticbeanstalk-service-role". Verify that the role exists and is configured correctly.

Message (Instances) : Instance ELB health has not been available for 37 minutes. Pas de données. Last seen 37 minutes ago.

Info (vert)

Ce statut s'affiche lorsque :

  • Une opération est en cours sur une instance.

  • Une opération est en cours sur plusieurs instances d'un environnement.

Exemple : une nouvelle version d'application est en cours de déploiement dans les instances en cours d'exécution.

Message (environnement) : Command is executing on 3 out of 5 instances.

Message (instance) : Performing application deployment (running for 3 seconds).

En attente (gris)

Ce statut s'affiche lorsqu'une opération est en cours sur une instance et que le délai d'attente de la commande n'est pas dépassé.

Exemple : vous avez créé l'environnement récemment et des instances sont en cours d'amorçage.

Message : Performing initialization (running for 12 seconds).

Inconnu (gris)

Ce statut s'affiche lorsqu'Elastic Beanstalk et l'agent de vérification de l'état signalent une quantité de données insuffisante sur une instance.

Exemple : aucune donnée n'est reçue.

Suspendu (gris)

Ce statut s'affiche lorsqu'Elastic Beanstalk cesse de surveiller l'état de l'environnement. L'environnement peut ne pas fonctionner correctement. Certaines conditions d'état graves, si elles persistent, conduisent Elastic Beanstalk à faire passer l'environnement au statut Suspendu.

Exemple : Elastic Beanstalk ne parvient pas à accéder au rôle de service de l'environnement.

Exemple : le groupe Auto Scaling créé par Elastic Beanstalk pour l'environnement a été supprimé.

Message : Environment health has transitioned from OK to Severe. Il n'y a aucune instance. La capacité souhaitée du groupe Auto Scaling est définie sur 1.