Please reach out to us if you have any feedback on the above or if you’d like some additional metrics or alerts to be set up. Alerts will also be in place in case those usages go avove their respective limits. At this moment, only the memory and disk usage are collected in Prometheus. Because of this, the available metrics are fewer than in the case of self-hosted RabbitMQ. In the case of AmazonMQ for RabbitMQ, the metrics are collected into Prometheus from Cloudwatch, via the Cloudwatch exporter. The plugin rabbitmqprometheus adds Prometheus exporter of core RabbitMQ metrics. If you are looking to build a hierarchy of your RabbitMQ infrastructure, we can help. Logging and monitoring Amazon MQ for RabbitMQ brokers Logging and monitoring Amazon MQ for ActiveMQ brokers Amazon MQ for ActiveMQ metrics Dimensions for ActiveMQ broker metrics ActiveMQ destination (queue and topic) metrics Important The following metrics include per-minute counts for the CloudWatch polling period. In that case, we need to extend the base image with a tag 3-management and add two plugins. Opsview’s RabbitMQ monitoring is designed to pull important information from the RabbitMQ management API using your RabbitMQ credentials. There are two tags available, I chose the one which had the management plugin pre-configured. Head to our documentation repository to know more on how to set this up. Step 1 Building a RabbitMQ image In the first step, we are overriding the Docker image of RabbitMQ. View dashboard Install alerting policies The RabbitMQ integration collects message metrics, such as the number of delivered, published, and dropped messages. Contact Home Advertisements Monitoring RabbitMQ using Prometheus and Grafana Install RabbitMQ I followed the instructions provided on the docker hub page here. If those requirements are met you can configure it so Prometheus scrapes the RabbitMQ brokers and exposes the collected metrics via the RabbitMQ overview Grafana dashboard. The monitoring coverage differs slighly for those two services.įor self-hosted RabbitMQ, the minimum required version is 3.8.0 and it must run on a Kubernetes cluster managed by us. We’ve added support for monitoring both self-hosted RabbitMQ and AmazonMQ for RabbitMQ clusters through Prometheus.
0 Comments
Leave a Reply. |