Ruby on rails 更改Heroku度量日志的频率
如上所述,Heroku每20秒记录一次dynos的度量Ruby on rails 更改Heroku度量日志的频率,ruby-on-rails,logging,heroku,Ruby On Rails,Logging,Heroku,如上所述,Heroku每20秒记录一次dynos的度量 source=web.1 dyno=heroku.2808254.d97d0ea7-cf3d-411b-b453-d2943a50b456 sample#load_avg_1m=2.46 sample#load_avg_5m=1.06 sample#load_avg_15m=0.99 source=web.1 dyno=heroku.2808254.d97d0ea7-cf3d-411b-b453-d2943a50b456 sample#me
source=web.1 dyno=heroku.2808254.d97d0ea7-cf3d-411b-b453-d2943a50b456 sample#load_avg_1m=2.46 sample#load_avg_5m=1.06 sample#load_avg_15m=0.99
source=web.1 dyno=heroku.2808254.d97d0ea7-cf3d-411b-b453-d2943a50b456 sample#memory_total=21.00MB sample#memory_rss=21.22MB sample#memory_cache=0.00MB sample#memory_swap=0.00MB sample#memory_pgpgin=348836pages sample#memory_pgpgout=343403pages
这些东西堆积得很快,会分散日志视图的注意力,尤其是当它们每20秒一次,并且一个小型web应用程序有10+个动态对象时
是否可以更改这些记录的频率?像每分钟一次这样的东西可以将数量减少3倍,并且仍然足以满足我的应用程序的需要
谢谢
编辑:Heroku在跟踪时会这样做,所以理论上我可以通过排除系统日志来完全消除它们。但是,如果系统日志中还有其他有价值的东西,那么如何具体减少而不是过滤掉这些指标的问题仍然存在。我们遇到了类似的问题,决定完全关闭运行时指标日志 您可以检查它是否已启用:
$ heroku labs -a you-app-name
=== App Features (your-app-name)
[+] log-runtime-metrics Emit dyno resource usage information into app logs
并用
heroku labs:disable log-runtime-metrics -a your-app-name
heroku restart -a your-app-name
不,那是不可能的。