设置 Filebeat 自身日志的存储路径
logging:
level: info
to_files: true
files:
path: /var/log/filebeat
name: filebeat.log
keepfiles: 7
permissions: 0640
说明:
目录准备与权限设置
sudo mkdir -p /var/log/filebeat
sudo chown -R filebeat:filebeat /var/log/filebeat
sudo chmod 0755 /var/log/filebeat
生效与验证
sudo filebeat test config
看到输出 Config OK 表示语法无误。sudo systemctl restart filebeat
sudo systemctl status filebeat
tail -f /var/log/filebeat/filebeat.log
若使用 journald 查看服务日志,可运行:sudo journalctl -u filebeat -f
两者可并行使用以交叉验证。常用可选参数与建议
容易混淆的两个路径
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/*.log
两者职责不同,不要混用。