我的服务器中有一个共享文件夹,其中包含一些文件。我用filebeat(版本5.0)读取这些文件并将它们发送到logstash进行处理。当我运行此过程时,我在logstash输出中收到的文件数低于共享文件夹中的实际文件数。 据我所知,如果文件末尾没有文件,则filebeat不会识别文件完成并将下一个文件连接到此文件,并将这两个文件作为一个事件发送到logstash。
例如,文件1作为一个事件发送 文件1:
> - 23L/AKEXXXX/XXX/80/X-23R/AKEXXXX/XXX/80/X\r\n
> - 41L/AKEXXXX/XXX/80/X-41R/AKEXXXX/XXX/80/X\r\n
> - 42L/AKEXXXX/XXX/80/X-42R/AKEXXXX/XXX/80/X\r\n
> - 43L/AKEXXXX/XXX/330/C2-43R/AKEXXXX/XXX/683/BF0\r\n
> - SI\r\n
> - ;\r\n
> - \r\n
但是文件2无法识别为一个文件,它会连接到下一个文件
文件2:
- 23L/AKEXXXX/XXX/80/X-23R/AKEXXXX/XXX/80/X\r\n
- 41L/AKEXXXX/XXX/80/X-41R/AKEXXXX/XXX/80/X\r\n
- 42L/AKEXXXX/XXX/80/X-42R/AKEXXXX/XXX/80/X\r\n
- 43L/AKEXXXX/XXX/330/C2-43R/AKEXXXX/XXX/683/BF0\r\n
- SI\r\n
- ;\r\n
我使用所有文件配置选项,但它没有帮助。你知道如何处理和解决这个问题吗?