Amazon MQ para RabbitMQ: alarme de limite de disco - Amazon MQ

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Amazon MQ para RabbitMQ: alarme de limite de disco

O alarme de limite de disco é uma indicação de que o volume de disco usado por um nó do RabbitMQ diminuiu devido ao alto número de mensagens não consumidas enquanto novas mensagens foram adicionadas. O RabbitMQ emitirá um alarme de limite de disco quando o espaço livre em disco do corretor, identificado pela CloudWatch métrica da AmazonRabbitMQDiskFree, atingir o limite de disco, identificado por. RabbitMQDiskFreeLimit RabbitMQDiskFreeLimité definido pelo Amazon MQ e foi definido considerando o espaço em disco disponível para cada tipo de instância do broker.

Um agente do Amazon MQ for RabbitMQ que tiver gerado um alarme de limite de disco ficará indisponível para novas mensagens que estiverem sendo publicadas. Ao executar o RabbitMQ em um cluster, o alarme de disco abrange todo o cluster. Se um nó ficar abaixo do limite, todos os outros nós bloquearão as mensagens recebidas. Devido à falta de espaço em disco, o agente pode ter também outros problemas que complicam o diagnóstico e a resolução do alarme.

O Amazon MQ não reiniciará um agente que esteja passando por um alarme de disco e retornará uma exceção para RebootBroker API as operações, desde que o agente continue disparando o alarme.

nota

Não é possível fazer downgrade de um agente de um tipo de instância mq.m5 para um tipo de instância mq.t3.micro. Se quiser fazer downgrade, você deverá excluir o agente e criar outro.

Diagnostico e solução do alarme de limite de disco

O Amazon MQ habilita métricas para o seu agente por padrão. Você pode visualizar as métricas do seu corretor acessando o CloudWatch console da Amazon ou usando CloudWatch API o. MessageCounté uma métrica útil ao diagnosticar o alarme de limite de disco do RabbitMQ. Mensagens são armazenadas na memória até que sejam consumidas ou descartadas. Uma alta contagem de mensagens indica o uso em excesso de armazenamento em disco e pode levar a um alarme de disco.

Para diagnosticar o alarme de limite de disco, use o Console de Gerenciamento do Amazon MQ para:

  • Consuma as mensagens publicadas nas filas.

  • Limpe mensagens das filas.

  • Exclua as filas do seu agente.

nota

Pode levar várias horas para que o ALARM status RABBITMQ _ DISK _ desapareça após você realizar as ações necessárias.

Para evitar que o alarme de limite de disco seja gerado novamente, é possível fazer upgrade do tipo de instância do host para uma instância com recursos adicionais. Para obter informações sobre como atualizar o tipo de instância do seu corretor, consulte UpdateBrokerInput a Referência do Amazon MQ RESTAPI.