1. Too many open file handler?(太多打开的文件句柄)
Filebeat保持文件处理器打开,以防它到达文件的末尾,以便它可以实时读取新的日志行。如果Filebeat正在收集大量文件,那么打开文件的数量可能成为一个问题。在大多数环境中,主动更新的文件数量很少。应该相应地设置close_inactive配置选项,以关闭不再活动的文件。
2. Filebeat没有从一个文件收集行
为了解决这个问题:
确保路径配置正确
检查这个文件是不是比指定的ignore_older值更旧
确保Filebeat能够发送时间到配置的输出。以debug模式运行Filebeat来检查是否可以成功发送事件:
./filebeat -c config.yml -e -d "*"
3. Filebeat占用了太多CPU资源
Filebeat可能配置扫描文件太过频繁。检查filebeat.yml中的scan_frequency设置。
链接:https://www.imooc.com/article/70007
来源:慕课网