Amazon MQ para RabbitMQ: alarma de límite de disco - Amazon MQ

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.

Amazon MQ para RabbitMQ: alarma de límite de disco

La alarma de límite de disco indica que el volumen del disco utilizado por un nodo de RabbitMQ ha disminuido debido a la gran cantidad de mensajes que no se han consumido mientras se agregaban nuevos mensajes. RabbitMQ emitirá una alarma de límite de disco cuando el espacio libre en disco del bróker, identificado por la CloudWatch métrica de AmazonRabbitMQDiskFree, alcance el límite de disco, identificado por. RabbitMQDiskFreeLimit RabbitMQDiskFreeLimitlo establece Amazon MQ y se ha definido teniendo en cuenta el espacio en disco disponible para cada tipo de instancia de bróker.

Un agente de Amazon MQ para RabbitMQ que haya generado una alarma de límite de disco no estará disponible para la publicación de mensajes nuevos. Cuando se ejecuta RabbitMQ en un clúster, la alarma de disco se extiende a todo el clúster. Si un nodo no supera el límite, todos los demás nodos bloquearán los mensajes entrantes. Debido a la falta de espacio en el disco, es posible que el agente experimente otros problemas que compliquen el diagnóstico y la resolución de la alarma.

Amazon MQ no reiniciará a un corredor que esté experimentando una alarma de disco y devolverá una excepción para RebootBroker API las operaciones mientras el corredor siga dando la alarma.

nota

No puede cambiar a un agente de un tipo de instancia mq.m5 a un tipo de instancia mq.t3.micro. Si desea cambiar a una versión anterior, debe eliminar su agente y crear uno nuevo.

Diagnóstico y direccionamiento de la alarma de límite de disco

Amazon MQ habilita las métricas para el agente de forma predeterminada. Puede ver las estadísticas de sus corredores accediendo a la CloudWatch consola de Amazon o utilizando la CloudWatch API. MessageCountes una métrica útil para diagnosticar la alarma de límite de disco de RabbitMQ. Los mensajes se almacenan en la memoria hasta que se consumen o descartan. Un recuento elevado de mensajes indica una sobreutilización del almacenamiento en disco y puede provocar una alarma de disco.

Para diagnosticar la alarma de límite de disco, utilice la consola de administración de Amazon MQ para:

  • Consuma mensajes publicados en las colas.

  • Purgue mensajes de las colas.

  • Elimine las colas del agente.

nota

Tras realizar las acciones necesarias, el ALARM estado RABBITMQ _ DISK _ puede tardar varias horas en desaparecer.

Para evitar que se vuelva a generar la alarma de límite de disco, puede actualizar el tipo de instancia de host a una instancia con recursos adicionales. Para obtener información sobre cómo actualizar el tipo de instancia de su corredor, consulte UpdateBrokerInput la referencia de Amazon MQ RESTAPI.