需要在rabbitmq中创建用于监控的用户并授权
# 创建用户
rabbitmqctl add_user premonitor 用户密码
# 给用户分配tag(角色)
rabbitmqctl set_user_tags premonitor monitoring
# 开启某个用户远程访问
rabbitmqctl set_permissions -p "/" premonitor ".*" ".*" ".*"
部署rabbitmq_exporter,官网地址适用rabbitmq3,其他版本请切换
GitHub - kbudde/rabbitmq_exporter: Prometheus exporter for RabbitMQ
可以获取的监控指标
rabbitmq_exporter/metrics.md at main · kbudde/rabbitmq_exporter · GitHub
Grafana监控模板