2017-09-04 6 views
0

LogstashでJSONを解析した後、次のフィールドがあります。Logstashで接頭辞付きのフィールドをすべて削除できません

parsedcontent.userinfo.appId 
parsedcontent.userinfo.deviceId 
parsedcontent.userinfo.id 
parsedcontent.userinfo.token 
parsedcontent.userinfo.type. 

フィルタを使用してこれらのフィールドをすべて削除します。私はそれを行うことができます。

filter{ 
    mutate{ 
    remove_field => "[parsedcontent][userinfo][appId]" 
    } 
} 

しかし、私は同じ接頭辞で何度もフィールド名を記述する必要があり、私は分野の多くのそのような種類があります。接頭辞付きのフィールドを簡単に削除するフィルタはありますか?ご案内ください。

答えて

0

ワイルドカードまたは正規表現を使用できます。

filter { 
    mutate { 
     remove_field => "[parsedcontent*]" 
    } 
} 
関連する問題