我在AWS Elastic Beanstalk上运行了一个节点应用程序。日志存储在S3中。我关心的日志(现在)是我的应用程序生成的自定义错误日志。什么是可以拉动这些日志并以可读方式显示它们的最佳实践?这可能涉及第三方服务或开源软件。
奖金问题:-),我也希望整合来自我的Rails API的日志。
如果答案可以包括他们推荐的服务的一些优缺点,我将不胜感激。
答案 0 :(得分:0)
根据文档,存储和方式的方式读取日志,附加指标和警报等就是使用CloudWatch Logs。我已经完成了它并没有坏。我喜欢使用graylog,但是我必须将数据发送出云端或运行带有graylog的实例,这两个选项对我来说都不是最理想的。
实际上你必须运行一个命令来启用实例上的本地日志代理,这可以在模板中完成,但是有点尴尬。我创建了this question(请参阅那里的doc链接),也许有人知道更好的方法。