消息队列系列(三):.Rabbitmq Trace的使用
2023-09-11 14:21:36 时间
一、什么是Trace
Trace是Rabbitmq用于记录每一次发送的消息,方便使用Rabbitmq的开发者调试、排错。可通过插件形式
提供可视化界面
二、Trace实现概况
1、Trace启动后会自动创建系统Exchange:amq.rabbitmq.trace
2、每个队列会自动绑定该Exchange,绑定后发送到队列的消息都会记录到Trace日志
三、怎样使用Trace
1、先了解Rabbitmq的使用及Web监控工具的使用:http://www.cnblogs.com/gossip/p/4475978.html
2、启动Trace插件
a) 列出本机已安装的插件:rabbitmq-plugins list(请先定位到Rabbitmq服务安装目录)
b) 启动Trace插件:rabbitmqctl trace_on (关闭Trace:rabbitmqctl trace_off)
a) 列出本机已安装的插件:rabbitmq-plugins list(请先定位到Rabbitmq服务安装目录)
b) 启动Trace插件:rabbitmqctl trace_on (关闭Trace:rabbitmqctl trace_off)
3、查看捕获到的Trace信息
a) Management插件-->Admin-->Trace
b) 新增Trace,格式分别是Text(方便人类阅读)、Json(方便机器识别)
c) 发送消息,查看Trace拦截的信息
d) 查看日志信息 (单击日志文件打开,这里是MyTrace.log)
三、总结
1、Rabbitmq的资料比较少,建议大家还是多看官方文档
2、Trace主要通过插件方式提供
2、Trace主要通过插件方式提供
3、Trace日志文件地址:C:\var\tmp\rabbitmq-tracing\MyTrace.log
四、参考资料:
相关文章
- PHP使用Redis实现消息队列
- 浅谈消息队列的原理及优势
- C#消息队列(RabbitMQ)零基础从入门到实战演练
- RocketMQ 消息集成:多类型业务消息——定时消息
- 消息队列 RabbitMQ 遇上可观测--业务链路可视化
- 使用 rocketmq-spring-boot-starter 来配置、发送和消费 RocketMQ 消息
- C#实战Microsoft Messaging Queue(MSMQ)消息队列(干货)
- spring boot:用rocketmq发送延时消息用来取消订单(spring boot 2.3.3)
- java struts2入门学习---中文验证、对错误消息的分离、结果(result)类型细节配置
- ActiveMQ BrokeUrl的配置和消息持久化配置
- Python发送企业微信群机器人消息
- Kafka,Mq,Redis作为消息队列使用时的差异?
- 【STM32H7】第18章 ThreadX消息队列
- SAP OData 服务在 gateway 层出错,应该如何处理?通过一个错误消息 Query XXX is invalid or contains errors 来举例说明
- 【结果很简单,过程很艰辛】记阿里云Ons消息队列服务.NET接口填坑过程
- 如何处理SAP Fiori Launchpad错误消息:Could not start the app due to a configuration problem
- 如何分析SAP Fiori运行时报出的HTTP Request Failed错误消息
- 如何处理Fiori错误消息 - User Parameter is not maintained
- Node.js 应用访问 https 服务器时遇到的错误消息 unable to get local issuer certificate
- 从 SAP WebIDE 里向Github 发起 push 的错误消息 - Git result: REJECTED_NONFASTFORWARD
- 基于SpringBoot+Redis实现缓存消息验证
- 华为云PB级数据库GaussDB(for Redis)解析第二期:Redis消息队列Stream的应用探讨
- 浅谈消息队列的原理及优势
- POSIX标准总体分析 执行调度 消息传递 调度参数 进程调度函数 关闭消息队列 得到消息队列参数 设置调度参数 时钟和定时器 时钟和定时器函数 消息传递函数 打开消息队列 设置消息队列参数
- QT托盘消息模拟QQ消息通知
- Python编程:RabbitMQ消息队列
- 消息队列如何解决消息一致性问题
- 如何设计一个消息队列?
- 【redis源码学习】redis 中的“消息队列” Stream