熟练删除空嵌套键

时间:2019-06-19 13:32:57

标签: elasticsearch fluentd

我有一些fluentd代理正在将数据发送到ElasticSearch,但是我遇到了问题,因为对于相同的标签,某些数据在调试后没有到达弹性搜索,我发现原因是空的key:value ( "" : ""),我不知道如何排除空键以使数据进行弹性搜索。

在过滤器中,我已经为_id使用remove_keys了,但是我没找到空键的任何内容。

<filter trace**>
        @type record_modifier
        remove_keys _id
</filter>

输入:

      "_id" : "5d08aed90c3787221111d73d",
        "applicationData" : {
                "" : "",
                "OPERATION" : "SUBMIT",
                "UNIQUE_ID" : 123456789
}

0 个答案:

没有答案