1. 通过 Filebeat 的日志文件查看
Filebeat 默认会将日志输出到文件或标准输出(stdout)。默认日志文件的位置通常在 /var/log/filebeat/
。检查日志文件:
sudo cat /var/log/filebeat/filebeat.log
或者实时查看最新的日志:
sudo tail -f /var/log/filebeat/filebeat.log
2. 通过系统日志查看
如果 Filebeat 使用了 systemd 管理,可以通过 journalctl
查看:
sudo journalctl -u filebeat.service
实时查看日志输出:
sudo journalctl -u filebeat.service -f
3. 修改 Filebeat 配置以调整日志级别
如果当前日志输出信息不足,可以修改 Filebeat 的配置文件(通常位于 /etc/filebeat/filebeat.yml
)来增加日志详细程度:
logging.level: debug
logging.to_files: true
logging.files:
path: /var/log/filebeat
name: filebeat
keepfiles: 7
permissions: 0644
重启 Filebeat 应用新的日志级别:
sudo systemctl restart filebeat
4. 检查容器化部署的日志
如果 Filebeat 运行在 Docker 容器中,查看容器日志:
docker logs -f filebeat-container-name