您现在的位置是:首页 > Javascript
当前栏目
17-RabbitMQ高级特性-日志与监控
2023-03-07 09:06:38 时间
17-RabbitMQ高级特性-日志与监控
RabbitMQ日志
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管控台监控
在Web页面的Overview可以查看队列的信息、消息的速率、节点的信息等等。
rabbitmqctl管理和监控
除了上面的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
相关文章
- Java ServletContext 详解
- 构建自定义 Angular 应用程序以使用 Amazon SageMaker Ground Truth 标记作业
- 用于 Kubeflow Pipelines 的 Amazon SageMaker Components 介绍
- Java NIO 概述
- 开始使用开源 Web 会议解决方案 Jitsi
- Java NIO概述
- python3 requests简介
- 使用 EC2 Image Builder 实现 OS 映像构建管道自动化
- python3 xml模块
- 如何在 AWS 上构建并行文件系统 BeeGFS
- Python XML解析
- Java Script变量
- Python Flask,abort函数
- Amplify Framework 更新 — 快速为您的 Web 和移动应用程序添加机器学习功能
- 支持 Apache 软件基金会
- python logging模块练习
- OpenSource | Amazon 加入 W3C
- java/Spring/IOC
- python_xml模块处理
- Python HTML操作(HTMLParser)