以下是Filebeat在Debian上优化资源占用的方法:
ignore_older忽略旧文件,close_inactive关闭非活跃文件句柄。bulk_max_size提升吞吐量,启用输出压缩compression: true减少网络负载。harvester.limit限制并行处理的文件数量。filestream输入类型(Filebeat 7.0+)替代旧版log类型。jvm.options中设置-Xms和-Xmx),避免内存泄漏。queue.type设为persisted,并合理设置queue.max_bytes和flush.min_events。tmpfs存储临时文件,减少磁盘占用。vm.swappiness等参数优化内存管理(需修改/etc/sysctl.conf)。参考来源: