以下是CentOS系统中Filebeat的性能调优方法:
filestream输入类型(Filebeat 7.0+),合理设置scan_frequency、ignore_older、max_file_size等参数,精确监控文件路径,减少不必要的文件扫描。queue.type设为persisted,调整queue.max_bytes和flush.min_events,优化内存与磁盘队列性能。bulk_max_size,提高数据批量发送效率,减少网络请求次数。harvester.buffer_size、harvester.max_bytes,合理设置CPU使用限制,避免资源过度占用。/etc/security/limits.conf,增加Filebeat的文件描述符等资源限制。grok、json解析,直接发送原始日志。