This feature is available on dedicated instances
Metrics show the performance of your server, including:
It also includes RabbitMQ metrics such as:
Metrics can be viewed in different time intervals, from 6 hours up to 14 days. You can choose to view the minimum, mean, or maximum aggregated values. Toggle the chart size to minimize and maximize the graphs.
RabbitMQ Prometheus metrics can also be scraped if you have the rabbitmq_prometheus plugin enabled (RabbitMQ 3.8.0 or newer). The plugin can be enabled from the Plugins view. When enabled, metrics will be exposed on the /metrics endpoint - for example, https://[HOST]/metrics
Log in with the credentials in the Details view.
For more details, go to our blog post on Prometheus and Grafana.
CPU Usage refers to how much work your processor is doing.
I/O Wait: This shows the percentage of time spent by the CPU waiting for an IO (input/output) operation to complete. In other words, the percentage of time the CPU has to wait on the disk. If this is high, consider if more messages can be published as transient instead of persistent, or make sure that your queues are short so that messages don't have to be written to disk. Contact our support if you want to discuss other solutions.
User time: This shows the percentage of time your program spends executing instructions in the CPU. In this case, the time the CPU spent running RabbitMQ. If this is high it probably means you are near the limit of what your server can handle. Consider upgrading before the lack of CPU power becomes a serious issue.
System time: Describes the percentage of time the CPU spent running OS tasks.
Steal time: The percentage of CPU time "stolen" by the virtualization system, or time spent when the virtual CPU waits for a real CPU. If this number is high, it may mean that you are using too much CPU power, which can seriously impact the performance of your server. Upgrade to a larger instance or newer plan if available.
Memory metrics show used and available memory and swap in gigabytes.
Disk usage show used and available disk size in gigabytes.
Network received and sent are shown in KBs or MBs.
Showing the number of connections.
Showing the number of channels.
Showing the number of consumers.
Showing the number of queues.
Showing the number of ready and unacked messages.
Showing the number of created and closed connections.
Showing the number of created and closed channels.
Showing the number of created, declared, and deleted queues.
Shows rates for consumer acknowledgment, publisher confirm, deliver (manual ack), deliver (auto ack), disk read, disk write, drop (unroutable), get (manual ack), publish, redelivered, return (unroutable)