RabbitMQ is an open-source message broker with cross-platform OS capabilities. Because RabbitMQ offers a secure messaging intermediary for your application infrastructure, the RabbitMQ app is a go-to for IT specialists who need to streamline their inter-application communications. SolarWinds AppOptics allows you to pull metrics from your RabbitMQ management API to keep track of RabbitMQ health. From a central dashboard, AppOptics offers insights into your RabbitMQ functions for fast-action management and troubleshooting.
RabbitMQ monitoring doesn’t natively offer a monitoring dashboard. With AppOptics integration, the important statistics from your RabbitMQ management API can be viewed and updated from a central location. Just install your RabbitMQ management plugin via the AppOptics UI and receive metrics through your SolarWinds Snap Agent. Enabling RabbitMQ monitoring with the AppOptics integration is a simple, user-friendly process.
With a wide variety of default metrics from your RabbitMQ integration, you can observe your RabbitMQ application in granular detail. Default metrics provide real-time updates on your RabbitMQ message processing, with live counts of the number of messages coming “in'' and “out” of your exchange. Your default dashboard will also display the rate of transmission of messages, any updates on unacknowledged messages, and more. Learn more about RabbitMQ metrics.
Optional add-on metrics can expand your RabbitMQ capabilities, free of charge. If the AppOptics RabbitMQ default dashboard doesn’t provide the level of detail you require for your specific app monitoring needs, you can easily send additional data from RabbitMQ into the same dashboard. Additional metrics offer insight into confirmed messages, fsync(), io_sync_count operations, mnesia_ram_tx_count operations, and more. With a flexible set of metrics, you can achieve your specific troubleshooting needs with no need to dive into code-level analysis.
RabbitMQ message transmission is only one aspect of your RabbitMQ troubleshooting setup. You might find slow inter-application message transmission is a result of high data consumption from a specific location within your RabbitMQ server. With AppOptics, you can collect memory metrics measured in bytes, detailing each area of possible memory depletion within your application. Your AppOptics dashboard allows you to pinpoint exactly where in your RabbitMQ process your memory is being used up. Learn more about RabbitMQ metrics.