可采取以下措施提升Debian上Filebeat的稳定性:
multiline参数处理多行日志,设置json.keys_under_root等参数优化JSON日志解析。queue.type设为persisted,调整queue.max_bytes和flush.min_events确保数据不丢失。harvester_limit限制并行采集器数量,用ignore_older和close_inactive释放资源。/etc/security/limits.conf增加文件描述符限制,避免因权限不足导致异常。file_input)提升读取效率,减少磁盘I/O。bulk_max_size提高传输效率,启用压缩减少网络负载。filestream输入类型(Filebeat 7.0+),替代老旧log输入,提升稳定性。net.core.rmem_max等网络缓冲区大小,优化TCP连接队列。参考来源: