我能知道谁在RabbitMQ中发送了特定消息吗?

我能知道谁在RabbitMQ中发送了特定消息吗?,rabbitmq,Rabbitmq,我注意到一些应用程序向RabbitMQ中的某个队列发送不正确的消息。因为在我的环境中有很多应用程序可以访问RabbitMQ,所以通过查看代码来识别生产者太困难了 有没有办法找到制片人?我需要一些监控工具吗?不需要修改客户端 协议提供的app id属性正是出于此目的。将消息发布到RabbitMQ时,消息发布者应设置应用程序id,以便消费者可以推断消息的来源。这如何?firehose可以记录所有消息,但我似乎无法从日志中获取生产者。

我注意到一些应用程序向RabbitMQ中的某个队列发送不正确的消息。因为在我的环境中有很多应用程序可以访问RabbitMQ,所以通过查看代码来识别生产者太困难了


有没有办法找到制片人?我需要一些监控工具吗?

不需要修改客户端


协议提供的
app id
属性正是出于此目的。将消息发布到RabbitMQ时,消息发布者应设置
应用程序id
,以便消费者可以推断消息的来源。

这如何?firehose可以记录所有消息,但我似乎无法从日志中获取生产者。