个人购物网站,网页设计师资格证查询官网,中华建设网,网络营销网站建设的角度参考地址rabbitmq启用日志功能记录消息队列收发情况_rabbitmq开启日志_普通网友的博客-CSDN博客
启用日志插件命令
# 设置用户权限
rabbitmqctl set_user_tags mqtt-user administrator
rabbitmqctl set_permissions -p / mqtt-user .* .* .*.* .* .*# 开启rabbitmq_tracing
rabbitmq-plugins enable rabbitmq_tracing# 关闭rabbitmq_tracing
rabbitmq-plugins disable rabbitmq_tracing
添加tracing 登录web管理页面点击“Admin”菜单右边会多出一个“Tracing”的菜单填写Name、Format、Max payload bytes、Pattern然后点击“添加Add trace”即可添加一个日志。
填写说明
Format
表示输出的消息日志格式有Text和JSON两种Text格式的日志方便人类阅读JSON的方便程序解析。
Max payload bytes
表示每条消息的最大限制单位为B。比如设置了了此值为10那么当有超过10B的消息经过RabbitMQ流转时在记录到trace文件的时候会被截断。
Pattern
用来设置匹配的模式和Firehose的类似。如“#”匹配所有消息流入流出的情况即当有客户端生产消息或者消费消息的时候会把相应的消息日志都记录下来“publish.#”匹配所有消息流入的情况“deliver.#”匹配所有消息流出的情况。