我想用logstash解析日志并通过rabbitmq发送结果。使用这些结果的应用程序正在等待content_type设置为" application / json"的消息。目前,我的消息没有属性,我的应用程序无法处理消息。
您能否告诉我logstash如何使用属性" content_type"向Rabbitmq发送消息?设置为" application / json"?
预先感谢&最好的问候,
罗曼。
答案 0 :(得分:0)
抱歉,目前无法做到这一点。我已经为您提交了github.com/logstash-plugins/logstash-output-rabbitmq bug #6。
在解决了这个bug之前,也许你可以编写一个简单的微服务,它使用无内容类型的消息,并使用正确的内容类型声明在另一个主题,交换或队列上重新发布它们。
答案 1 :(得分:0)
就像@MagnusBäck所说的那样,它不可能开箱即用。但如果你真的需要它,你可以分叉rabbitmq插件。并将:content_type => 'application/json'
添加到this line