我正在尝试使用Logstash向kafka发送一些“消息”。
我的问题是邮件是以字符串“%{message}”发送的,而不是消息
这是我的配置:
$bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mytopic --from-beginning
%{message}
2017-06-21T15:14:00.336Z %{host} %{message} (<- I tried here to remove the codec)
%{message}
正如我上面提到的,当我深入了解kafka消息时,我看到“%{message}”而不是select的结果...如果我打开/tmp/output_a.log结果它就在那里。
有什么建议吗?
{{1}}
答案 0 :(得分:0)
解决了
kafka {
codec => json_lines
topic_id => "mytopic"
}
答案 1 :(得分:0)
如果您想避免json开销,请尝试仅使用lines