RabbitMQ is an open-source messaging system used to facilitate communication and data sharing between distributed applications and components. It acts as a message broker, allowing producers to send messages to queues and consumers to receive and process them. RabbitMQ offers a flexible architecture based on the Advanced Message Queuing Protocol (AMQP), supporting various message patterns such as message queues, direct exchange, topic exchange, and header exchange. It ensures reliable message delivery, handles message queues, and supports horizontal scalability to handle intensive workloads. RabbitMQ is particularly adopted in distributed environments, microservices, asynchronous processing systems, application integration, and real-time notifications, providing a reliable and flexible solution for message exchange between components of a system.
How to Monitor RabbitMQ on the One Platform:
To set up monitoring for RabbitMQ on the One Platform, follow these steps:
- Go to the product application where you want to add RabbitMQ as a dependency.
- Click on the "Products" menu, select the desired product card, and then click on the name of the application you want to configure.
- Scroll down to "External Dependencies," located just below the latency graph.
- Here, you can either add a new RabbitMQ dependency or search for an existing one.
- To add a new dependency, click on the green button with a plus (+) symbol. A modal will appear.
- In the modal, provide a name for your RabbitMQ queue and choose the Environment.
- In the "Check type" field, select the option "Queue," and in the "Method" field, choose "RabbitMQ."
- After selecting the method, a field for "Healthcheck URL" will appear.
When you click on "Add," a modal will appear. In this modal, you will name your queue and choose the Environment. In the "Check type" field, select the option "Queue," and in the "Method" field, choose "RabbitMQ." After selecting the method, a field for "Healthcheck URL" will appear.
Below is an example of string for RabbitMQ:
Para questões, contato ou suporte técnico, entre em contato via chat na plataforma ou no site da ElvenWorks.