例如,如果我给 logstash 以下输入:
[{"a": 1, "b": 2}, {"a": 14, "b": 65}]
我想将所有“b”字段名称更改为“c”,因此我将得到以下输出:
[{"a": 1, "c": 2}, {"a": 14, "c": 65}]
我能够将“b”s 更改为“c”s 的唯一方法是使用“split”过滤器,但最后我想再次获得事件列表,这就是所做的:
input {...} filter { json { source => "message" target => "message" } split { field => "message" } } output {...}