私のシナリオでは、fluent-bit (バージョン 1.6.1 ) フィルターを使用して、特定のログ パターンを識別し、それにタグを付けます ( from.solr.out )。
[FILTER]
Name rewrite_tag
Match test_tag
Rule $msg "^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.*$" from.solr.out false
Emitter_Name re_emitted
次に、レコードを変更して、以下のようなフィールドを追加します
[FILTER]
Name record_modifier
Match from.solr.out
Record aid 53
ここで、変更されたレコードに新しいタグ ( format.logging ) を付ける必要がありますが、以下のコード スニペットで試してみましたが、機能しません。
[FILTER]
Name rewrite_tag
Match from.solr.out
Rule $from.solr.out "^.*$" format.logging false
Emitter_Name re_emitted_indexing
そのアプローチの何が問題なのですか?
このタスクを達成するためのより良いアプローチ/フィルターはありますか?