Mongodb Logstash mutate remove字段名';JSON';

Mongodb Logstash mutate remove字段名';JSON';,mongodb,logstash,elk,logstash-filter,Mongodb,Logstash,Elk,Logstash Filter,我正在尝试删除mongoDB记录中的字段名“JSON”,同时将其转储到ELK中。但它不起作用,可能是reserve关键字的情况 文件结构如下: "date" : <date>, "name" : "xyz", "JSON" : <JSON String> 提前感谢。字符串JSON作为字段名或保留关键字没有什么特别之处。你能用一个实际的示例事件来更新这个问题吗?你可以简化你现有的过滤代码,只需

我正在尝试删除mongoDB记录中的字段名“JSON”,同时将其转储到ELK中。但它不起作用,可能是reserve关键字的情况

文件结构如下:

"date" : <date>,
"name" : "xyz",
"JSON" : <JSON String>

提前感谢。

字符串
JSON
作为字段名或保留关键字没有什么特别之处。你能用一个实际的示例事件来更新这个问题吗?你可以简化你现有的过滤代码,只需
mutate{remove\u field=>“JSON”}
。Logstash应该在
remove\u field
之前运行
rename
,所以我认为这不会有什么不同,但它更具可读性。
mutate {
    rename => { 'JSON' => "data" }
    remove_field => ["data"]
}