RabbitMQ默认日志存放路径: /var/log/rabbitmq/rabbit@xxx.log
日志包含了RabbitMQ的版本号、Erlang的版本号、RabbitMQ服务节点名称、cookie的hash值、RabbitMQ配置文件地址、内存限制、磁盘限制、默认账户guest的创建以及权限配置等等。
我们登录服务器,查看一下日志如下:
root@d52d13792d25:~# ls -ll /var/log/rabbitmq/
total 0
-rw-r--r-- 1 rabbitmq rabbitmq 0 Mar 1 10:46 rabbit@d52d13792d25_upgrade.log
root@d52d13792d25:~#
root@d52d13792d25:~# cat /var/log/rabbitmq/rabbit\@d52d13792d25_upgrade.log
2022-03-06 08:51:51.058180+00:00 [info] <0.26904.1> connection <0.26904.1> (172.17.0.1:43810 -> 172.17.0.2:5672 - connectionFactory#2f9f7dcf:0): user 'libai' authenticated and granted access to vhost '/test'
2022-03-06 08:51:52.795344+00:00 [info] <0.26904.1> closing AMQP connection <0.26904.1> (172.17.0.1:43810 -> 172.17.0.2:5672 - connectionFactory#2f9f7dcf:0, vhost: '/test', user: 'libai')
2022-03-06 08:52:14.524860+00:00 [info] <0.26950.1> accepting AMQP connection <0.26950.1> (172.17.0.1:43846 -> 172.17.0.2:5672)
2022-03-06 08:52:14.607413+00:00 [info] <0.26950.1> Connection <0.26950.1> (172.17.0.1:43846 -> 172.17.0.2:5672) has a client-provided name: connectionFactory#2f9f7dcf:0
2022-03-06 08:52:14.660259+00:00 [info] <0.26950.1> connection <0.26950.1> (172.17.0.1:43846 -> 172.17.0.2:5672 - connectionFactory#2f9f7dcf:0): user 'libai' authenticated and granted access to vhost '/test'
2022-03-06 08:52:25.970042+00:00 [info] <0.26950.1> closing AMQP connection <0.26950.1> (172.17.0.1:43846 -> 172.17.0.2:5672 - connectionFactory#2f9f7dcf:0, vhost: '/test', user: 'libai')
在Web页面的Overview可以查看队列的信息、消息的速率、节点的信息等等。
除了上面的Web页面查看,还可以使用命令查看:
查看队列
# rabbitmqctl list_queues
查看exchanges
# rabbitmqctl list_exchanges
查看用户
# rabbitmqctl list_users
查看连接
# rabbitmqctl list_connections
查看消费者信息
# rabbitmqctl list_consumers
查看环境变量
# rabbitmqctl environment
查看未被确认的队列
# rabbitmqctl list_queues name messages_unacknowledged
查看单个队列的内存使用
# rabbitmqctl list_queues name memory
查看准备就绪的队列
# rabbitmqctl list_queues name messages_ready