Introduction
RabbitMQ needs enough memory and disk space to work well. Memory and disk alarms help stop RabbitMQ from crashing by pausing message handling when resources are low.
When RabbitMQ server memory usage is close to full and you want to prevent crashes.
When disk space on the RabbitMQ server is running low and you want to avoid data loss.
When running RabbitMQ on a shared server and you want to ensure it does not use too many resources.
When you want to monitor RabbitMQ health and get alerts if memory or disk space is too low.
When you want to automatically pause message publishing to avoid overload during resource shortage.