Elastic Beanstalk 日志轮换到 S3
Posted
技术标签:
【中文标题】Elastic Beanstalk 日志轮换到 S3【英文标题】:Elastic Beanstalk Log Rotation to S3 【发布时间】:2021-07-29 01:33:32 【问题描述】:我正在 Elastic Beanstalk 上运行 Node 应用程序。我们的应用程序会生成一些日志文件。我已成功配置 Elastic Beanstalk 以轮换这些日志并将它们发布到 S3。
我的问题是轮换的日志在发布到 S3 后没有被删除。这意味着有时相同的文件会多次发布到 S3。标准 Elastic Beanstalk 日志似乎没有这个问题。
通过/etc/logrotate.elasticbeanstalk.hourly/
中的conf
文件和/etc/cron.hourly/
中的另一个conf
文件,日志每小时轮换一次。
通过/opt/elasticbeanstalk/tasks/publishlogs.d/
中的conf
文件将日志发布到S3。
我错过了什么?
【问题讨论】:
【参考方案1】:在这里,我的前提是错误的。事实证明,所有日志都会发生这种情况,包括标准 Elastic Beanstalk 日志,因此似乎是预期的行为。
【讨论】:
以上是关于Elastic Beanstalk 日志轮换到 S3的主要内容,如果未能解决你的问题,请参考以下文章
如何将我自己的日志添加到 Amazon Elastic Beanstalk 上的日志轮换/S3 备份?
是否有一种工具可以从 AWS Elastic Beanstalk 以聚合方式轻松搜索 S3 中每小时轮换的日志?
我可以将自定义日志文件添加到 elastic beanstalk 的“eb logs”命令捕获的日志吗?