我们在EC2实例上运行了一个云应用程序。目前我们正在运行20个实例,但将来可能会有50个实例。每个实例每天生成大约100 MB的日志。我们希望所有这些实例的日志都可以在中心位置获得。将新实例添加到监视时,将在中央日志服务器上创建一个单独的文件夹,该文件夹将存储在此实例上生成的日志文件。在实例的文件夹中,日志文件的复制方式与生成日志文件的实例完全相同。
例如:
在实例-1上说我已经要求监视文件/home/app/binary/*.log。现在,当创建/更新文件/home/app/binary/a.log时,应该自动创建/更新同一文件到中央服务器文件夹instance-1 / binary / a.log
在每个实例上,我们将监控许多不同的日志文件,包括我的应用程序日志,第三方日志,系统日志等。
请建议一个工具来处理这个要求。
其他所需功能包括:
编辑: 我希望在积极开发的情况下使用稳定的工具并提供支持。