RabbitMQ输出日志配置

参考地址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.#"匹配所有消息流出的情况。

相关推荐
程序猿阿伟5 小时前
《深度学习模型在鸿蒙分布式框架下的跨设备高效之旅》
分布式·深度学习·harmonyos
sg_knight5 小时前
RabbitMQ如何实现队列持久化
分布式·消息队列·rabbitmq·springcloud·持久化
易雪寒6 小时前
Java大厂面试题之10种分布式ID的生成方案
java·开发语言·分布式
明达技术6 小时前
MR30分布式IO模块引领装配调试智能化升级
分布式
安科瑞王可7 小时前
浙江安吉成新的分布式光伏发电项目应用
大数据·运维·分布式·科技·自动化
Acrel 28809560717 小时前
安科瑞Acrel-1000DP分布式光伏监控系统在浙江安吉成3234.465kWp分布式光伏发电项目中的应用
分布式
kk无敌怕7 小时前
分布式主键ID生成方式-snowflake雪花算法
分布式·算法
牛马程序员‍7 小时前
云商城--基础数据处理和分布式文件存储
分布式
bug_null7 小时前
RabbitMQ-死信队列
分布式·rabbitmq
m0_719084117 小时前
rabbitmq的三个交换机及简单使用
分布式·rabbitmq