繁体   English   中英

如何使用Logstash和Rabbitmq输出设置内容类型?

[英]How to set content type with Logstash & rabbitmq output?

我想用logstash解析日志,并通过rabbitmq发送结果。 使用这些结果的应用程序正在等待content_type设置为“ application / json”的消息。 目前,我的消息没有属性,我的应用程序无法处理该消息。

您能告诉我logstash如何将属性“ content_type”设置为“ application / json”的消息发送到rabbitmq吗?

预先致以最诚挚的谢意,

罗曼

抱歉,目前无法执行此操作。 我已经为您提交了github.com/logstash-plugins/logstash-output-rabbitmq错误#6

在解决该错误之前,也许您可​​以编写一个简单的微服务,该微服务使用无内容类型的消息,然后将其重新发布到另一个主题上,进行交换或使用正确的内容类型声明进行排队。

就像@MagnusBäck所说的那样,这是不可能的。 但是,如果您真的需要它,可以叉出Rabbitmq插件。 并在此行添加:content_type => 'application/json'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM