RabbitMq之Tracing插件(消息轨迹追踪)

本文介绍了如何在RabbitMQ中启用和配置Tracing插件来追踪消息。通过开启插件并在Web监控界面设置追踪规则,可以详细记录并查看发布和消费的消息,便于故障排查。日志格式可选TEXT或JSON,并提供不同模式匹配不同消息类型。
摘要由CSDN通过智能技术生成

RabbitMq之Tracing插件(消息轨迹追踪)

在使用RabbitMq时,通常会需要查看mq产生/消费了哪些消息,方便我们排查错误。RabbitMq中提供了Tracing插件用于记录这些消息。

1.开启插件

  • rabbitMq默认安装了Tracing插件,进入sbin目录下,执行如下命令开启。
rabbitmq-plugins enable rabbitmq_tracing

2.通过RabbitMq的web监控页面配置消息追踪

  • 进入监控界面,点击Admin 可以看到右侧多出来个Tracing目录

在这里插入图片描述

  • 点击Tracing进入配置页面,通过下方Add a new trace 创建针对单个虚拟主机Virtual host 的追踪
    Format:日志文件格式(TEXT/JSON)
    Pattern:#匹配所有的消息,无论是发布还是消费的信息,publish.# 匹配所有发布的消息,deliver.# 匹配所有被消费的消息,#.test 如果test是队列,则匹配已经被消费了的test队列的消息。如果test是exchange,则匹配所有经过该exchange的消息。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值