如何可视化AWS Elastic Beanstalk应用程序日志

时间:2018-05-11 00:06:32

标签: amazon-web-services logging amazon-elastic-beanstalk

我们正在使用AWS Elastic Beanstalk来部署应用程序。目前,我们有两个Elastic Beanstalk应用程序和两个工作进程(从AWS SQS Queue中选择消息并对其进行处理)。

在未来查看来自Elastic Beanstalk应用程序和worker以及更多内部部署应用程序的组合日志的最佳工具是什么?

2 个答案:

答案 0 :(得分:0)

将日志放在AWS ElasticSearch中,并使用ElasticSearch附带的Kibana来显示它们。

答案 1 :(得分:0)

我使用了建议并配置了Cloud watch日志,Elastic Search和Kibana;但我没有获得所有日志和所有见解。我可以看到httpd access&错误日志,ebs访问&错误日志。它似乎也有很多AWS服务和配置。因为我是AWS的新手;因此,我在设置方面遇到了麻烦

或者按照我老板的建议,我尝试了“新遗物” - 配置非常简单,我可以在“New Relic”控制台中看到我的EBS应用程序的很多见解。我还可以在一个New Relic控制台中配置我的浏览器,iOS应用程序,Android应用程序,AWS基础架构(AWS服务)。 New Relic控制台中缺少一些细节,例如错误堆栈跟踪,POST请求中的请求参数等等;但我也不想与New Relic分享这些细节,所以,没关系。

我现在将使用“New Relic”和Cloudwatch日志(用于实时调查失败的HTTP REST服务);但我将在AWS中探索更多选项:弹性搜索和Kibana

非常感谢