在Logstash中动态重命名字段

时间:2017-05-15 13:56:19

标签: elasticsearch logstash

所以给出以下代码

{
    fieldName: foo
    data: large json object
}

我想发送对象

{
     foo_data: large json object
}

我尝试使用mutate rename

{
     rename => { "data" => "%{fieldName}_data" }
}

但我最终得到了%{fieldName} _data。有没有人知道允许我这样做的过滤器?

另外我考虑过使用add_field / drop_field但是这会导致性能问题,因为数据包含一个大的json对象吗?

更新

正如Val提到的,我只是错误输入了我试图使用的字段名称

0 个答案:

没有答案