Chapter 7. Monitoring

A lot of software systems among the ones we use nowadays run on our server instances. Each software system uses resources such as memory, CPU, and so on. Therefore, we should check the resource usage of each software system. We now come to the definition of monitoring. Monitoring simply means reporting or checking the software systems, their resource usage, and alerting when these levels reach a critical level so that the issue can be addressed. We need to monitor all our software systems all the time; therefore, we should monitor our RabbitMQ server too.

RabbitMQ gives us amazing tools, such as the command-line application called rabbitmqctl and the management web plugin. Furthermore, we also have general tools for the monitoring ...

Get Mastering RabbitMQ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.