Filebeat在Debian中的数据传输流程如下:
apt
包管理器安装,如sudo apt update && sudo apt install filebeat
。/etc/filebeat/filebeat.yml
,在filebeat.inputs
中指定日志文件路径(如/var/log/*.log
)。output
模块中选择输出类型(如Elasticsearch、Logstash、Redis等),并填写对应参数(如主机、端口、索引名等)。sudo systemctl start filebeat
启动服务,并设置为开机自启sudo systemctl enable filebeat
。libbeat
。hosts
或Logstash的hosts
)发送至目标存储。/var/lib/filebeat/registry
)记录文件读取偏移量,确保重启后从断点继续传输,避免数据丢失。参考来源: