2015-10-07 73 views
2

如描述here,Heroku每20秒记录您的dynos度量标准。更改Heroku度量日志的频率

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秒有10+ DYNOS一个小的Web应用程序。

是否有可能改变这些记录的频率?类似于每分钟一次会将数量减少3倍,并且仍然足以满足我的应用程序的需求。

谢谢!

编辑: Heroku的确是provide a way of filter out certain types of logs拖尾,所以理论上我可以通过排除系统日志完全摆脱它们。但是如果系统日志中还有其他有价值的东西,那么如何明确减少(而不是过滤掉)这些指标仍然存在。

+0

不,它不可能将其删除。 –

回答

1

我们遇到了类似的问题,并决定关闭运行时间度量标准。

您可以检查它是否已启用:

$ 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