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