Logstash http_poller で 取得したデータのfilter方法について

@unisuke さん

こんばんは。ちょっと自分で試せていないのですが、参考までに。
残念ながら mutateremove_field ではワイルドカード指定のオプションがなさそうです。
代替え案として、 ruby フィルタを使うと、配列の要素でループしながら削除するスクリプトを書けそうです。

参考になりそうなコードスニペットを共有させていただきます。
配列の要素をループする例

event.get('db_user_details').each do |item|
  if item['country'] == 'india'
    event.set('flagger', 'done')
  end
end

フィールドを削除する例

event['outputdata'].keys.each { |k|
  event['outputdata'].delete(k) if k.start_with?('ID')
}

上記の二つを組み合わせればループしながら content 配列内のそれぞれで AListBList を削除できないでしょうか?