Page MenuHomeDevCentral

Collect metrics from RabbitMQ
Open, Needs TriagePublic

Description

Plan:

  1. Prometheus: Ensure Prometheus is deployed (T1623)
  2. Docker: in rOPS pillar/paas/docker.sls, enable 15692 in rabbitmq_ports (currently commented)
  3. RabbitMQ: ensure the cluster has a name, regardless it's 1 or 3 nodes
  4. RabbitMQ: enable rabbitmq_prometheus plugin
  5. Prometheus: configure RabbitMQ
  6. Grafana: create dashboards - see https://grafana.com/orgs/rabbitmq

Reference: https://www.rabbitmq.com/prometheus.html

Event Timeline

Pending container redeployment with D3374, we can reach metrics set in D3373 with socat:

docker-002
$ socat TCP4-LISTEN:15692,fork,reuseaddr,bind=172.27.27.5 TCP4:172.17.0.3:15692 &
[1] 2641449