Amazon ec2 ElasticBeanstalk系统事件和我的应用程序日志

Amazon ec2 ElasticBeanstalk系统事件和我的应用程序日志,amazon-ec2,amazon-elastic-beanstalk,Amazon Ec2,Amazon Elastic Beanstalk,AWS有一个非常好的日志管理工具。我可以使我的应用程序日志消息在那里非常容易 Amazon ElasticBeanstalk有一个“事件管理”工具 问题是: 我可以在ElasticBeanstalk事件中一起记录我的应用程序消息吗?它是EC2实例的系统日志吗 如果是,这是一种良好的做法吗?有什么问题吗?我考虑的原因是,如果没有问题,我将不需要任何其他第三个日志管理服务 Elastic Beanstalk中显示的事件是其内部事件。你不应该和他们混在一起(尽管没有人真正阻止你和他们混在一起) 此外

AWS有一个非常好的日志管理工具。我可以使我的应用程序日志消息在那里非常容易

Amazon ElasticBeanstalk有一个“事件管理”工具

问题是:

  • 我可以在ElasticBeanstalk事件中一起记录我的应用程序消息吗?它是EC2实例的系统日志吗
  • 如果是,这是一种良好的做法吗?有什么问题吗?我考虑的原因是,如果没有问题,我将不需要任何其他第三个日志管理服务

  • Elastic Beanstalk中显示的事件是其内部事件。你不应该和他们混在一起(尽管没有人真正阻止你和他们混在一起)

    此外,还有一个日志快照功能,用于拾取与应用程序相关的日志。这些日志主要与来自应用程序本身的部署和日志消息有关。因此,您可以在应用程序代码记录消息时使用此功能。例如,如果您正在使用passenger运行Ruby/Rails,您将在
    /var/app/support/logs/passenger.log
    下获得日志消息。这些本身不是syslog消息,这种方法的问题在于,它不能直接实现定制监控。例如,如何解析错误并将其发送给say

    正如您可能已经了解到,如果您想要自定义监视(将日志发送到syslog工具),最好使用第三方工具,如或。当然,您可以设置自己的syslog服务器,但这需要您设置所有的基础结构


    希望这有帮助。

    这个问题不应该用google app engine标记。