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
Post a Comment