How can I remove multiple events from a json variable with a prefix such as "customer_" ?
I have used the json plugin to pull the data into a variable
json { source => "message" target => "[@metadata][json]" }
Now i am attempting to remove all of the events that start with "customer_"
I was attempting to use the ruby plugin
ruby
{
code =>
"event.get('[@metadata][json]').to_hash.keys.each { |k| if k.start_with?('customer_') then event.remove('[@metadata][json][k]') end }"
}```