opstree/Rabbitmq Dashboard

Rabbitmq stats and alerting using RabbitMQ Exporter (https://github.com/kbudde/rabbitmq_exporter)

opstree/Rabbitmq Dashboard screenshot 1

RabbitMQ Dashboard will fetch the metrics through the exporter that is deployed on the k8’s cluster.

Installation Steps For RabbitMQ Node Exporter Using Helm

rabbitmq:

 Url: http://RABBITMQ.URL:15672 (#Add rabbitmq URL here)
 user: user (#Add username of RabbitMQ)
 password: guest (#we can add Password here or we can give Secret reference below)

If existingPasswordSecret is set then password will be ignored

existingPasswordSecret: rabbitmq (#Add secret name of RabbitMQ which contain password)
existingPasswordSecretKey: rabbitmq-password

For installation of RabbitMQ on Server Please use the exporter: https://github.com/kbudde/rabbitmq_exporter

Prometheus configuration

scrape_configs:      
  - job_name: 'RabbitMQ’      
    static_configs:
      - targets: ['x.x.x.x:9419']
    relabel_configs:
      - source_labels: [__address__]
        target_label: instance
        regex: '.*'
        replacement: 'RabbiMQ_Server’

Metrics we are monitoring

  • Nodes Status
  • Uptime
  • Current Total Ready Messages
  • Current Total Consumers
  • Current Total Queue Messages
  • Total Channels
  • Total Outgoing Messages
  • Total Connections
  • Current Total Unacknowledged Message
  • Total Exchanges
  • Total Queues
  • Total Published Messages
  • Total Nodes
  • Messages per Queue
  • Messages per Consumer
  • Messages status
  • Connections, channels and consumers
  • Disk free
  • Memory Usage

Contributor Information

vineet.yadav@opstree.com

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies