3

我正在使用LoadBalancer通过EBS对Tomcat上的Jersey服务进行编程。我发现获得EC2的S3 catalina文件非常麻烦。目前我需要确定EC2实例,然后按我的方式工作到每个S3位置,下载文件,然后我可以诊断。访问ElasticBeanstalk EC2日志文件的更简单方法

由于进来的请求数量太多,快照并没有帮助,它没有足够的信息,当我获得快照时,快照已经“滚动”了。

两个问题:

1)是否有通过AWS到日志文件,一个更简单的方法? (增加旋转之前的时间,我不相信是支持截至目前,脚本等)

2)有没有任何软件或脚本来访问负载均衡器下的所有日志?我基本上想要说“给我所有日志这个EBS”,并让它获得当天所有服务器下的所有日志(负载平衡器)(up或down)。“紧凑型设备关闭了,负载问题变得更加复杂权当问题发生时平衡器取下一个实例。

谢谢!

回答

1

作为一个立即解决您的问题,您可以采取的办法在this回答表明,从本质上讲,你可以修改logrotate的配置旋转了更大日志大小使用ebextensions. 然后快照日志应该为你工作

让我知道如果你需要更多的CL通过这种方法进行验证。

+0

如何在运行IIS的Windows实例上设置东西? – Max

1

AWS已经发布CloudWatch Logs就在上周,它使您能够监视和使用您现有的系统,应用解决您的系统和应用程序,以及自定义日志文件

您可将现有系统,应用程序和自定义日志文件添加到CloudWatch Logs并实时监控这些日志。您可以使用高度耐用的低成本存储将日志存储起来,以便以后访问。

见介绍博客文章Store and Monitor OS & Application Log Files with Amazon CloudWatch为一本图文并茂的穿行,这倒是用弹性青苗和CloudWatch的日志已经 - 这是Using AWS Elastic Beanstalk with Amazon CloudWatch Logs进一步详述。