防止在Heroku中出现不需要的日志

问题描述 投票:0回答:1

我已经在heroku中成功部署了生产级应用程序。现在,我正在进行日志记录和监视。

[不幸的是,我找不到一种方法来控制heroku日志,papertrail等中记录的内容。每1或2分钟,我会收到以下消息:

“ app / heroku-postgres source = DATABASE addon = postgresql-slippery-76303 sample#current_transaction = 1408 sample#db_size = 11563679bytes sample#tables = 24 sample#active-connections = 13 sample#waiting-connections = 0 sample#index -cache-hit-rate = 0.99834样本#table-cache-hit-rate = 0.99896样本#load-avg-1m = 0.01样本#load-avg-5m = 0.005样本#load-avg-15m = 0样本#read- iops = 0样本#write-iops = 0.098361样本#tmp-磁盘已使用= 33849344样本#tmp-磁盘可用= 72944943104样本#内存总计= 4044932kB样本#无内存= 1741488kB样本#内存缓存= 1968548kB样本#memory-postgres = 44600kB“

我从heroku那里找到了有关该文档的页面:

https://devcenter.heroku.com/articles/heroku-postgres-metrics-logs

但是他们忘了告诉我如何禁用这些postgres指标日志。

通常,我想过滤记录的内容,因为heroku记录的行数有限,我只想记录对我有用的内容。因此,如果我想禁用来自特定程序(例如app / heroku-postgres)的所有日志,我希望可以选择这样做。

heroku中是否可以配置它?

logging heroku-postgres papertrail-app
1个回答
0
投票

这些日志行无法从Heroku一侧进行配置。大概是因为这是您能够观察数据库主机运行状况的几种方法之一。 Heroku为您维护了一个最小的日志缓冲区,相反,您期望自己配置自己的日志插件,许多插件都是免费的。这些相同的插件中的某些插件可能会过滤/删除正则表达式。话虽如此,如果您根本不关心监视数据库,那么删除那些日志行可能是不明智的。

© www.soinside.com 2019 - 2024. All rights reserved.