Challenge
We have received RabbitMQ alerts. What should we do?
Solution
Here is some guidance on how to act upon RabbitMQ alerts:
- RabbitMQ High watermark limit crossed
- RabbitMQ Ready message is getting high
- RabbitMQ Unacked message is getting high
- QueueTimeout
- QueueResponseTime
- PreditciveHostDiskSpace
RabbitMQ High watermark limit crossed:
When RabbitMQ reaches the high watermark, it stops functioning. In this case, users need to increase the memory limit of the service.
RabbitMQ Ready message is getting high:
This alert occurs when either the load is high, or some services are not working properly. Users need to go into RabbitMQ and check which queue is having the high ready message. Users need to check the corresponding services.
RabbitMQ Unacked message is getting high:
Please follow the same steps as "RabbitMQ Ready message is getting high". Which means either the load is high, or some services are not working properly. Users need to go into RabbitMQ and check which queue is having the high ready message. Users need to check the corresponding services.
QueueTimeout:
This alert also means a queue is not working properly. Please check the corresponding queue - which the user can find from the details of the alert, and please check the corresponding service.
QueueResponseTime:
Same as "QueueTimeout". This alert also means a queue is not working properly. Please check the corresponding queue - which the user can find from the details of the alert, and please check the corresponding service.
PreditciveHostDiskSpace:
The disk is getting full. Please check the node's disk.
Comments
0 comments