在我的场景中,我使用 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
这种方法有什么问题?
有没有更好的方法/过滤器来完成这项任务?