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

相关推荐
宇之广曜2 小时前
从 MQ 到 Celery:把异步任务、状态表、重试补偿和 Outbox 一次讲清楚
kafka·rabbitmq
苍煜3 小时前
Kafka消息零丢失核心全解:生产者acks机制+消费者offset机制
分布式·kafka
何中应13 小时前
RabbitMQ集群搭建
分布式·rabbitmq
薪火铺子13 小时前
Redis 分布式锁与 Redisson 原理深度解析
java·redis·分布式·后端
skilllite作者14 小时前
Deer-Flow 工作流引擎深度评测报告
java·大数据·开发语言·chrome·分布式·架构·rust
摇滚侠14 小时前
Java 项目教程《黑马商城》微服务拆分 20 - 22
java·分布式·架构
乐之者v15 小时前
Kafka 跨服数据同步
分布式·kafka
喜欢流萤吖~15 小时前
分布式搜索引擎:Elasticsearch 从入门到实战
分布式·elasticsearch·搜索引擎
PawSQL15 小时前
同一条SQL,单机秒回,分布式集群卡成PPT——问题究竟出在哪?
数据库·分布式·sql
富士康质检员张全蛋16 小时前
Kafka 消息查找流程和消息读取流程
分布式·kafka