要保证Filebeat在Debian上的实时性,可从配置优化和系统调优两方面入手,具体如下:
scan_frequency参数,控制Input组件扫描日志文件变更的间隔时间,默认10秒,可根据需求缩短。close_inactive参数,避免过早关闭活跃文件;调整backoff、max_backoff和backoff_factor参数,减少日志更新检测的等待时间。bulk_max_size,批量发送日志数据以提高效率。filestream输入类型,替代老旧的log类型。/etc/sysctl.conf文件,增加文件描述符限制等参数,提升系统对文件操作的支持能力。max_file_size等参数控制单个Harvester处理的文件大小,避免资源过度占用。