For the complete documentation index, see llms.txt. This page is also available as Markdown.

RabbitMQ

Connect RabbitMQ to the Pagerly SRE Agent to check queue depths and dead-letter queues.

What the Agent Can Do

  • Get cluster overview β€” version, total messages, connections, channels, queues

  • List all queues with message counts, consumer counts, and publish/consume rates

  • Get detailed queue stats β€” dead-letter config, memory usage, TTL settings

  • List active connections β€” find blocked or slow connections

Setup Instructions

  1. Ensure the RabbitMQ Management Plugin is enabled

  2. Create a monitoring user:

rabbitmqctl add_user pagerly your-password
rabbitmqctl set_user_tags pagerly monitoring
  1. The Management API is usually on port 15672

  2. Enter the Management URL and credentials in the Pagerly dashboard

Required Credentials

Field
Description
Example

Password

RabbitMQ password

your-password

Username

RabbitMQ username with monitoring tag

pagerly

Management URL

RabbitMQ Management API URL

https://rabbitmq.company.com:15672

The monitoring tag gives read-only access to all management data without the ability to modify queues or exchanges.

Context Prompt Tips

"Main queues: order-processing, email-notifications. Dead-letter queue: dlq.orders. Production vhost is /production."

Docs

Last updated