AWS有一个非常好的日志管理工具。我可以很容易地在我的应用程序日志消息。
Amazon ElasticBeanstalk有一个“事件管理”工具。
问题是:
答案 0 :(得分:2)
Elastic Beanstalk中显示的事件是内部的。你不应该和他们一起玩耍(尽管没有人真的阻止你玩弄他们)。
此外,还有一个日志快照功能,可以获取与应用程序相关的日志。这些日志主要与从应用程序本身部署和记录消息有关。因此,您可以使用此功能,以防您的应用程序代码记录消息。例如,如果您正在运行带乘客的Ruby / Rails,您将获得/var/app/support/logs/passenger.log
下的日志消息。这些不是系统日志消息本身,这种方法的问题在于,不能直接进行自定义监控。例如,您如何解析错误并将其发送到PagerDuty?
就像您可能已经想出要进行自定义监控(将日志发送到系统日志工具)一样,最好使用第三方工具,例如Splunk Storm,PaperTrail或{{3 }}。当然,您可以设置自己的系统日志服务器,但这需要您设置所有基础架构。
希望这有帮助。