Debian上Filebeat的日志文件存储位置在哪
导读:默认日志目录 在 debian 上,filebeat 自身的运行日志默认写入:/var/log/filebeat/,常见日志文件为 /var/log/filebeat/filebeat(有时也会看到 .log 后缀)。该目录由 fileb...
默认日志目录
- 在 debian 上,filebeat 自身的运行日志默认写入:/var/log/filebeat/,常见日志文件为 /var/log/filebeat/filebeat(有时也会看到 .log 后缀)。该目录由 filebeat 的配置项 path.logs 控制,默认值通常为 /var/log/filebeat。
如何快速确认
- 查看服务当前使用的日志路径:grep -n ‘path.logs’ /etc/filebeat/filebeat.yml
- 实时查看 filebeat 自身日志:sudo tail -f /var/log/filebeat/filebeat
- 若 systemd 日志中也有输出,可用:sudo journalctl -u filebeat -f(journal 属于系统日志,不等同于 filebeat 文件日志)。
自定义日志路径
- 在 filebeat.yml 中显式设置 path.logs,并配合 logging.to_files 写入文件: logging: to_files: true files: path: /var/log/myfilebeat name: filebeat keepfiles: 7 rotation: interval: 24h path: logs: /var/log/myfilebeat
- 使配置生效:sudo systemctl restart filebeat。修改 path.logs 后,请确保目录存在且 filebeat 有读写权限。
与数据目录区分
- filebeat 的“数据目录”(如注册表、状态等)默认是 /var/lib/filebeat,不要与日志目录 /var/log/filebeat 混淆。数据目录由 path.data 控制。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian上Filebeat的日志文件存储位置在哪
本文地址: https://pptw.com/jishu/763446.html
