OpenStackRabbitMQ

RabbitMQ Message Queue Saturation Impact

critical
latencyUpdated Oct 24, 2022

Correlate RabbitMQ queue depth and partition status with API latency and instance operation slowdowns to detect message bus bottlenecks.

How to detect:

Monitor RabbitMQ queue sizes, message rates, partition events, and CPU/RAM usage. Correlate spikes in queue depth or partitions with increased API response times and delayed instance CRUD operations.

Recommended action:

Scale RabbitMQ cluster nodes, investigate slow consumers, check for network partitions, or tune oslo.messaging configuration. Review nova-compute and neutron-agent recv queue sizes.