在iLogtail的已有实现中,用户配置的行首正则表达式通常包含.*后缀,这是由于之前的匹配机制会匹配整行内容。为了让客户无需修改采集配置即可享受性能优化,iLogtail 2.1及以上版本设计了兼容性策略:在处理用户配置时,iLogtail会自动分析正则表达式,如果检测到.*后缀的存在,会动态调整正则表达式并移除该后缀。这意味着用户只需升级iLogtail版本到2.1及以上,无需改动任何采集配置,就能自动获得多行采集性能优化带来的3.5倍性能提升。这种设计充分考虑了向后兼容性和用户体验。




