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

相关推荐
2501_9418798113 分钟前
Python在微服务高并发异步缓存更新与数据一致性架构中的实践
rabbitmq
TracyCoder12321 分钟前
Dubbo+Zookeeper怎么实现的服务注册与发现
分布式·zookeeper·dubbo
佛祖让我来巡山3 小时前
RabbitMQ 完整总结:架构、实战与可靠性保障
rabbitmq·消息队列可靠性
C***u1766 小时前
分布式多卡训练(DDP)踩坑
分布式
t***q336 小时前
分布式监控Skywalking安装及使用教程(保姆级教程)
分布式·skywalking
CNRio6 小时前
人工智能基础架构与算力之2 异构算力合池技术:打破资源壁垒的分布式 AI 部署方案
人工智能·分布式
x***J34813 小时前
VueWebSocket案例
分布式·milvus·appcompat
2501_9418043213 小时前
Java在高并发互联网服务开发中的架构设计与性能优化实践全景分享
rabbitmq
努力发光的程序员17 小时前
互联网大厂Java面试:从Spring Boot到微服务架构
spring boot·缓存·微服务·消息队列·rabbitmq·spring security·安全框架
20岁30年经验的码农17 小时前
Kafka 消息中间件实战指南
分布式·kafka·linq