小编Far*_*nal的帖子

弹性 beanstalk 环境的 Cloudwatch 日志组上没有日志出现

我有一个弹性 beanstalk 环境,它运行一个具有节点 js API 的 docker 容器。在 AWS 控制台上,如果我选择我的环境,然后转到配置/软件,我有以下内容:

  • 日志组:/aws/elasticbeanstalk/my-environment
  • 日志流:已启用
  • 保留:3天
  • 生命周期:终止后保留

但是,如果我单击 Cloudwatch 控制台上的该日志组,我有几周前的最后事件时间(我认为这对应于创建环境的时间)并且日志中没有内容。

由于这是一个 dockerized 应用程序,服务器本身的日志应位于/aws/elasticbeanstalk/my-environment/var/log/eb-docker/containers/eb-current-app/stdouterr.log。如果我通过再次进入我的 EB 环境直接从实例获取日志,单击“日志”,然后单击“请求最后 100 行”,日志记录正确发生。使用 CloudWatch 时我什么也看不到。

任何帮助很高兴

logging node.js amazon-cloudwatch docker amazon-elastic-beanstalk

6
推荐指数
2
解决办法
2853
查看次数