要保證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處理的文件大小,避免資源過度占用。