Nâng CaoRabbitMQ iconRabbitMQ

Làm thế nào để monitor RabbitMQ và những metric nào quan trọng?

Monitor các metric chính bằng Prometheus + Grafana:

  1. Queue depth — tăng liên tục báo hiệu consumer lag;
  2. Consumer count — bằng 0 là vấn đề;
  3. Unacked messages — message bị stuck;
  4. Publish/consume rate — throughput;
  5. Memory usage — backpressure ở 40% mặc định;
  6. Connection/channel count — phát hiện leak;
  7. Node health — disk space, GC pauses

Alert: queue depth tăng > 1000/phút, zero consumer > 5 phút, memory > 70%, connection churn > 100/giây.

Dùng plugin rabbitmq_prometheus tích hợp sẵn.

Xem toàn bộ RabbitMQ cùng filter theo level & chủ đề con.

Mở danh sách RabbitMQ