我在Docker弹性beanstalk中托管了一个Django应用程序。我需要将django日志文件保存在s3存储桶中。我们可以使用AWS控制台或使用" eb logs"来检索实例日志。命令。
但是要检索django日志,我要手动ssh到eb实例并检查它。
如果我们在eb配置中启用日志轮换,我们可以将实例日志保存在s3存储桶中。但有没有类似的方法将eb实例docker容器中的django日志保存到s3存储桶。
答案 0 :(得分:1)
使用Docker时,请确保在Dockerrun.aws.json
文件中包含以下行:
"Logging": "/var/log/eb"
然后在/var/log/eb/
中编写Django日志。在使用Elastic Beanstalk日志功能时,它们将被捆绑并包含在内。