rabbitmq启用日志功能记录消息队列收发情况
来源:互联网 发布:中世纪2优化9兵种 编辑:程序博客网 时间:2024/05/22 15:25
原文:http://blog.csdn.net/u013256816/article/details/76039201
1、启用日志插件命令
rabbitmq-plugins enable rabbitmq_tracing
点击“Admin”菜单,右边会多出一个“Tracing”的菜单,填写Name、Format、Max payload bytes、Pattern
然后点击“添加Add trace”即可添加一个日志
填写说明
Format”表示输出的消息日志格式,有Text和JSON两种,Text格式的日志方便人类阅读,JSON的方便程序解析。
Text格式的消息日志参考如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
JSON格式的消息日志参考如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
JSON格式的payload(消息体)默认会采用Base64进行编码,如上面的“trace test payload.”会被编码成“dHJhY2UgdGVzdCBwYXlsb2FkLg==”。
“Max payload bytes”表示每条消息的最大限制,单位为B。比如设置了了此值为10,那么当有超过10B的消息经过RabbitMQ流转时,在记录到trace文件的时候会被截断。如上text日志格式中“trace test payload.”会被截断成“trace test”。
“Pattern”用来设置匹配的模式,和Firehose的类似。如“#”匹配所有消息流入流出的情况,即当有客户端生产消息或者消费消息的时候,会把相应的消息日志都记录下来;“publish.#”匹配所有消息流入的情况;“deliver.#”匹配所有消息流出的情况。
阅读全文
0 0
- rabbitmq启用日志功能记录消息队列收发情况
- rabbitmq记录收发的消息体日志信息
- rabbitmq记录收发的消息体日志信息
- 消息队列 rabbitmq 学习 记录
- rabbitmq日志记录消息信息
- RabbitMQ收发消息流程图
- RabbitMQ消息收发-SpringBoot
- (十四)RabbitMQ消息队列-启用SSL安全通讯
- shell脚本监控rabbitmq队列消息数量(堵塞情况)
- php RabbitMQ消息队列
- RabbitMQ消息队列
- RabbitMQ(消息队列)
- 消息队列-rabbitMQ
- amq消息队列-rabbitMQ
- RabbitMQ消息队列一
- RabbitMQ消息队列介绍
- 【消息队列技术】RabbitMQ
- RabbitMQ消息队列
- vue加载时闪现模板的解决方法(例如加载数据之前出现item.name)
- 自定义View画五角星
- mt6735 CTS Google issue of android.holo
- MyBatis的Mapper接口以及Example的实例函数及详解
- java垃圾回收
- rabbitmq启用日志功能记录消息队列收发情况
- 从android源码中生成系统签名文件
- Prism框架(四)——MVVM模式基础
- Java中调度线程池ScheduledThreadPoolExecutor原理探究
- Android中mvp模式的使用
- ubus
- js中字符串的方法(下)
- mysql(9):基础,UNION子句的语法介绍
- c++中模板详解