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

相关推荐
JH307310 小时前
《Redis 经典应用场景(一):缓存、分布式锁与限流》
redis·分布式·缓存
熙客11 小时前
Elasticsearch:分布式搜索引擎数据库
分布式·elasticsearch·搜索引擎
Hello.Reader12 小时前
Spark RDD 编程从驱动程序到共享变量、Shuffle 与持久化
大数据·分布式·spark
熙客14 小时前
RabbitMQ:灵活路由和高可靠的消息队列
java·中间件·rabbitmq·java-rabbitmq
小鹿学程序16 小时前
搭建hadoop集群
大数据·hadoop·分布式
web3.088899916 小时前
淘宝(全量)商品详情 API 的分布式请求调用实践
分布式
lijun_xiao200916 小时前
SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式-学习笔记-1
分布式·spring cloud·rabbitmq
二宝15217 小时前
黑马商城day8-ES01
分布式·微服务·架构
shepherd12617 小时前
破局延时任务(下):Spring Boot + DelayQueue 优雅实现分布式延时队列(实战篇)
java·spring boot·分布式
程序员零一17 小时前
Spring Boot 多 RabbitMQ 连接集成指南
spring boot·rabbitmq