我有一个弹性 beanstalk 环境,它运行一个具有节点 js API 的 docker 容器。在 AWS 控制台上,如果我选择我的环境,然后转到配置/软件,我有以下内容:
但是,如果我单击 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