为什么Filebeat在标准输出流采集配置增加时CPU消耗增加较多,而iLogtail则保持较低?
Filebeat在标准输出流采集时,由于容器采集与静态文件采集底层共用相同静态文件采集逻辑,会在标准输出流采集路径下进行大量正则匹配工作,导致随着采集配置的增加,CPU消耗显著增加。而iLogtail针对容器采集模型全局共享容器路径发现机制,避免了正则逻辑带来的性能损耗,因此CPU使用率保持较低。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。