在Debian系统下查看Filebeat日志的方法如下:
使用journalctl命令:
sudo journalctl -u filebeat:查看Filebeat服务的实时日志。
sudo journalctl --since "2025-01-01" --until "2025-01-31" -u filebeat:查看指定时间段的日志。
查看配置文件指定的日志路径:
配置文件通常位于 /etc/filebeat/filebeat.yml,其中 logging.files 或 output 部分会指定日志存储位置(如 /var/log/filebeat/)。
cat /var/log/filebeat/filebeat.log 或 tail -f /var/log/filebeat/filebeat.log。使用第三方工具:
若配置为发送至Elasticsearch/Logstash,可通过Kibana等工具查看。
其他命令行工具:
grep "error" /var/log/filebeat/filebeat:过滤错误信息。less /var/log/filebeat/filebeat:分页查看日志。注意:部分路径可能因安装方式或配置不同略有差异,可通过 filebeat -V 查看配置概览。