For loop in logstash -



For loop in logstash -

i have event in logstash looks like:

{ "terms" : { "a" : 1, "b" : 0.5, "c" : 1.6 } }

i alter to:

{ "terms" : [ "a", "b", "c" ] }

i didn't find documentation for loop or keys of dictionary.

i like:

filter { key in [terms]{ mutate { merge => ["tmp_terms", key] } mutate { remove_field => ["terms"] rename => ["tmp_terms", "terms"] } }

any suggestions ?

logstash doesn't have loop build can utilize ruby plugin:

filter { ruby { code => "event['terms'] = event['terms'].keys" } }

for-loop logstash

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -