【发布时间】:2017-01-21 22:46:05
【问题描述】:
我正在通过 Kafka 管道获取 logstash 的输入,该管道运行良好。该流中最相关的数据采用以下格式
{data: [
{
name: 'fieldname1',
value: 'value1'
},
{
name: 'fieldname2',
value: 'value2'
},
..
]}
为了在 Kibana 中使用,我需要将其转换为
{data: {
'fieldname1': 'value1',
'fieldname2': 'value2'
}}
除了 ruby 过滤器插件之外,还有更简单的方法吗?
【问题讨论】:
-
用 kv 过滤器可能可行,但它会非常复杂,所以我没有看到更简单的方法。