Logstash Kafka输出

时间:2017-06-21 15:54:53

标签: logstash

我正在尝试使用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}}

2 个答案:

答案 0 :(得分:0)

解决了

kafka {
            codec => json_lines
            topic_id => "mytopic"
    }

答案 1 :(得分:0)

如果您想避免json开销,请尝试仅使用lines