Amazon MQ for RabbitMQ introduces Prometheus metrics support

Amazon MQ for RabbitMQ now supports the Prometheus plugin on RabbitMQ 4.2 brokers, allowing users to gather metrics with Prometheus-compatible tools. This feature is enabled by default in all AWS Regions.

Amazon MQ for RabbitMQ has now integrated support for the Prometheus plugin on RabbitMQ 4.2 brokers. This addition provides a native endpoint for Prometheus-compatible metrics directly on your RabbitMQ brokers. Users can utilize any Prometheus-compatible monitoring tool to collect metrics related to brokers, queues, and connections directly from their brokers, enhancing the flexibility of monitoring and alerting on messaging infrastructure.

The plugin offers metrics through several endpoints: /metrics, /metrics/detailed, and /metrics/memory-breakdown, all in Prometheus text format. Additionally, Amazon MQ publishes a selected subset of these Prometheus metrics to CloudWatch, allowing for further integration and analysis.

With the integration of the Prometheus plugin, brokers can now be seamlessly incorporated into existing Prometheus-based monitoring setups. This includes compatibility with Grafana dashboards, the Amazon Managed Service for Prometheus, and self-hosted Prometheus servers.

Notably, the Prometheus plugin is activated by default on all Amazon MQ for RabbitMQ 4.2 brokers across all AWS Regions where Amazon MQ is available. For further details on monitoring capabilities with Prometheus, users are encouraged to consult the Amazon MQ release notes.