【发布时间】:2017-01-16 19:48:12
【问题描述】:
我正在尝试通过 logstash 将一些原始数据发送到 elasticsearch。我正在尝试通过 udp 插件执行此操作,但目前我认为这无关紧要。
基本上,我会发送键/值对,我希望它显示为:
{
"key_1": "value_1"
....
}
代替:
{
"message": "{\"key1\": \"value1\"}"
}
logstash 有没有办法以某种方式将消息“解码”为 json 并将它们作为顶级键插入?
谢谢
【问题讨论】:
-
你能显示你的 Logstash 配置吗,你可能只需要在你的输入中使用
json编解码器而不是plain一个。 -
你说得对,我只需要使用 json 编解码器并提供一些实际有效的 json。我是个eejit