3

我有一个在AWS Elastic Beanstalk上运行的节点应用程序。日志存储在S3中。我关心的日志(现在)是我的应用程序生成的自定义错误日志。什么是可以拉动这些日志并以可读方式显示它们的最佳实践?这可能涉及第三方服务或开源软件。日志记录弹性Beanstalk节点应用程序

奖金问题:-),我也想整合来自Rails API的日志。

如果答案中包含他们推荐的服务的优点和缺点,我将不胜感激。

+0

询问产品推荐是不是StackOverflow的主题。没有“最好的” - 也就是说,这是意见。所以,没有一个正确的答案。 – 2015-02-08 23:50:25

+0

大卫,我根据你的评论改变了一点语言。然而,人们总是要求宝石,包装,图书馆,我不认为这有什么不同。此外,“最好”不一定是意见。奥运会上最好的参赛者是一个非常客观的事实:-)。无论如何,我要求人们列出利弊,以使其更加实际。最后,日志记录是编码的重要组成部分,可惜我无法找到我正在寻找的答案。 – UKatz 2015-02-09 08:00:02

+0

“最佳”是主观的。你不能客观地说出谁是奥运会的最佳参赛选手,但你可以客观地说,对于任何特定的比赛来说,谁的参赛人数最多。 ;-) – 2015-04-02 02:54:53

回答

0

根据文档,存储&读取日志的方式,在它们上附加指标和警报等是使用CloudWatch Logs。我已经做到了,这并不坏。我喜欢使用Graylog,但是我不得不将数据从云端发送出去或者使用graylog运行实例,但现在这两种选择对我来说都不是最理想的。

实际上,您必须运行一个启用实例上的本地日志代理的命令,该命令可以在模板中完成,但有点尴尬。我创建了this question(请参阅该文档的链接),也许有人知道更好的方法。

相关问题