我们的生产站点位于 Elastic Beanstalk。SNS 通知是一个很好的功能,可以让我们随时了解环境状态的变化。但是,我们要密切关注生产环境日志。
我们的项目是一个 java web 应用程序,我们想从其他 beanstalk 环境中检查生产环境的状态,即 beta 和 staging 环境,它们也在同一区域和同一应用程序中。
我们的目标是
使用 aws sdk 或其他 aws 工具获取生产 beanstalk tomcat 日志并显示在我们的 beta 站点的某个页面上。
在 Live 环境中定期从 Beta 环境运行一些工具。基本上是对站点进行测试,即所有代码级映射是否良好,如果有任何异常,则通过电子邮件发送给他们。
如果我们将第 2 点进一步细分——我们有石英调度程序可以在特定时间安排工作。我们计划添加一些脚本来定期测试完整的环境。是否有任何 Beanstalk 内置工具可以测试整个站点、访问所有 URL 并测试 DB 以 java 序列化对象类映射(休眠映射)等,
我们确实使用 S3 弹性 beanstalk 存储桶来检查 tomcat 日志,但如果可能的话,希望实现 step1 和 step2。
- 谢谢