当 Heroku Papertrail 日志记录达到每日 10 MB 的限制时会发生啥?

Posted

技术标签:

【中文标题】当 Heroku Papertrail 日志记录达到每日 10 MB 的限制时会发生啥?【英文标题】:What happens when Heroku Papertrail logging reaches 10 MB daily limit?当 Heroku Papertrail 日志记录达到每日 10 MB 的限制时会发生什么? 【发布时间】:2020-11-16 06:16:55 【问题描述】:

使用 Heroku 进行 Papertrail 日志记录的免费版本的每日日志量限制为 10 MB:

https://elements.heroku.com/addons/papertrail

达到此限制时会发生什么?整个 Heroku 应用程序在一天的剩余时间里会失败/崩溃吗?我尝试对此进行测试,但无法确定发生了什么,因此我不清楚限制是否由于某种原因正确触发。

【问题讨论】:

我很确定它要么只是停止收集日志,要么继续收集但旧日志滚到了尽头。不过,我找不到基于快速搜索的参考。您的应用绝对应该不会因此而崩溃。 【参考方案1】:

一旦达到 10MB,日志将被丢弃,因此当天的新日志将不会被存储。它们仍可通过 Logplex 获得(通常通过查看 heroku logs),但 Papertrail 不会为您提供它们。

【讨论】:

这符合我的经验。【参考方案2】:

一旦达到每日 10MB 的限制,日志处理就会暂停。 See the Papertrail Dashboard screenshot

【讨论】:

以上是关于当 Heroku Papertrail 日志记录达到每日 10 MB 的限制时会发生啥?的主要内容,如果未能解决你的问题,请参考以下文章

防止heroku中不需要的日志

Rails:在生产环境中配置记录器以使用 Papertrail

无法使用 PaperTrail gem 记录关联的审核日志

Django 登录到控制台

手动安装“papertrail/remote_syslog2”,找不到可执行文件

微服务架构 | 10.2 使用 Papertrail 实现日志聚合