计算Heroku错误

时间:2014-02-10 15:29:35

标签: performance heroku

Heroku上托管的My(rails)应用程序有时会在应用程序堆栈之外产生错误。

这些由heroku路由器报告为H12或H18错误,有时数据库连接超时在Rails堆栈中的某个位置。

它们是性能问题的指标,而失败的行为往往不是具有性能问题的行为。并没有一个单一的解决方案。

所以我希望能够计算出这些错误出现的频率,并对它们进行绘图,这样我就可以在正确的方向上观察图形趋势。

我一直在通过搜索和解析日志来做这种临时工作。这样就可以了,但随着我向数据图表的偏移,我怀疑我开始重新发明轮子。

理想情况下,我有一个我的Heroku应用程序的附加组件,可以跟踪这些内容并随时显示图形。

这样的事情存在吗?有没有什么东西到这一点,我可以在剩下的路上携带它?

2 个答案:

答案 0 :(得分:2)

您可以使用papertrail和librato执行此操作。

Papertrail会消耗您的日志并让您保存搜索。搜索也可以设置为警报,警报可以将librato发生的实例数量作为指标报告。

见这里:http://support.metrics.librato.com/knowledgebase/articles/30296-papertrail-integration

答案 1 :(得分:0)

你应该看看一些Logging插件--LogEntries和Papertrail应该可以为你做这个。