私はjsonレコードを持つファイルを持っていて、フルテキスト出力に送る前にいくつかのキーフォームをjsonレコードから削除したいと思っています。私は 'record_transformer Filter Plugin'を使ってキーを削除することができますが、jsonからトップレベルのキーだけを削除します。ネストされたキーはどのように使用できますか?fluentdを含むネストされたキーを削除する
サンプル入力:
{ "KEY1":1、 "KEY2":2、 "KEY3":{ "nested_key1":1、 "nested_key2":1、 "nested_key3" :1、 "nested_key4":{ "double_nested_key1":1、 "double_nested_key2":2 }}}
出力サンプル:
{ "KEY1":1、 "KEY2":2、 "KEY3":{ "nested_key1":1、 "nested_key2":1、 "nested_key4":{ "double_nested_key2":2以下のような構造のため
<record>
for_remove ${record["docker"].delete("container_id")}
</record>
remove_keys for_remove
: }} }