Amazon MQ for RabbitMQ : alarme de limite de disque - Amazon MQ

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.

Amazon MQ for RabbitMQ : alarme de limite de disque

L'alarme de limite de disque indique que le volume de disque utilisé par un nœud RabbitMQ a diminué en raison d'un nombre élevé de messages non consommés lors de l'ajout de nouveaux messages. RabbitMQ déclenche une alarme de limite de disque lorsque l'espace disque libre du courtier, identifié par la CloudWatch métrique AmazonRabbitMQDiskFree, atteint la limite de disque, identifiée par. RabbitMQDiskFreeLimit RabbitMQDiskFreeLimitest défini par Amazon MQ et a été défini en tenant compte de l'espace disque disponible pour chaque type d'instance de courtier.

Un agent Amazon MQ for RabbitMQ qui a déclenché une alarme de limite de disque ne sera plus disponible lors de la publication de nouveaux messages. Lorsque RabbitMQ est exécuté dans un cluster, l'alarme de disque s'applique à l'ensemble du cluster. Si un nœud passe en dessous de cette limite, tous les autres nœuds bloqueront les messages entrants. En raison du manque d'espace disque, votre agent peut également rencontrer d’autres problèmes qui compliquent le diagnostic et la résolution de l’alarme.

Amazon MQ ne redémarrera pas un courtier qui reçoit une alarme de disque et renverra une exception pour les RebootBroker API opérations tant que le courtier continue de déclencher l'alarme.

Note

Vous ne pouvez pas rétrograder un agent d'un type d'instance mq.m5 à un type d'instance mq.t3.micro. Si vous souhaitez rétrograder, vous devrez supprimer votre agent et en créer un nouveau.

Diagnostic et résolution des alarmes de limite de disque

Amazon MQ active les mesures pour votre agent par défaut. Vous pouvez consulter les statistiques de votre courtier en accédant à la CloudWatch console Amazon ou en utilisant le CloudWatch API. MessageCountest une métrique utile pour diagnostiquer l'alarme de limite de disque RabbitMQ. Les messages sont stockés en mémoire jusqu’à ce qu’ils soient consommés ou rejetés. Un nombre élevé de messages indique une surutilisation de l'espace de stockage du disque et peut entraîner une alarme de disque.

Pour diagnostiquer l'alarme de limite de disque, utilisez la console de gestion Amazon MQ pour :

  • Consommez les messages publiés dans les files d’attente.

  • Purgez les messages des files d'attente.

  • Supprimez les files d’attente de votre agent.

Note

Plusieurs heures peuvent être nécessaires pour que le ALARM statut RABBITMQ _ DISK _ disparaisse une fois que vous avez effectué les actions requises.

Pour éviter que l'alarme de limite de disque ne se reproduise, vous pouvez mettre à niveau votre type d'instance hôte vers une instance dotée de ressources supplémentaires. Pour plus d'informations sur la façon de mettre à jour le type d'instance de votre courtier, consultez UpdateBrokerInput le Amazon MQ Reference RESTAPI.