【问题标题】:Elastic Beanstalk Log Path Not Updating When Docker Container ChangesDocker 容器更改时 Elastic Beanstalk 日志路径未更新
【发布时间】:2019-12-19 05:36:31
【问题描述】:

当我使用 docker 启动 ElasticBeanstalk 实例时,我将日志流式传输到名为 /aws/elasticbeanstalk/{app_name}/var/log/eb-docker/containers/eb-current-app/stdouterr.log 的组中的 cloudwatch。如果我向这个 beanstalk 应用程序推送更新,则 docker 容器将终止,并在其位置启动一个新的 docker 容器。问题是,发生这种情况时,会在新的 docker 容器 ID 下生成日志,但它们不会流式传输到 cloudwatch。

如何更新我的 docker 容器并继续将日志流式传输到 cloudwatch?

【问题讨论】:

    标签: amazon-web-services docker amazon-elastic-beanstalk amazon-cloudwatch


    【解决方案1】:

    这可能是由于您的日志消息具有相同的哈希值,因此 Cloud Watch 代理变得混乱。见No logs appear on Cloudwatch log group for elastic beanstalk environment

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 2011-11-26
      • 2015-06-16
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 2020-11-27
      相关资源
      最近更新 更多