Heroku上托管的My(rails)应用程序有时会在应用程序堆栈之外产生错误。
这些由heroku路由器报告为H12或H18错误,有时数据库连接超时在Rails堆栈中的某个位置。
它们是性能问题的指标,而失败的行为往往不是具有性能问题的行为。并没有一个单一的解决方案。
所以我希望能够计算出这些错误出现的频率,并对它们进行绘图,这样我就可以在正确的方向上观察图形趋势。
我一直在通过搜索和解析日志来做这种临时工作。这样就可以了,但随着我向数据图表的偏移,我怀疑我开始重新发明轮子。
理想情况下,我有一个我的Heroku应用程序的附加组件,可以跟踪这些内容并随时显示图形。
这样的事情存在吗?有没有什么东西到这一点,我可以在剩下的路上携带它?
答案 0 :(得分:2)
您可以使用papertrail和librato执行此操作。
Papertrail会消耗您的日志并让您保存搜索。搜索也可以设置为警报,警报可以将librato发生的实例数量作为指标报告。
见这里:http://support.metrics.librato.com/knowledgebase/articles/30296-papertrail-integration
答案 1 :(得分:0)
你应该看看一些Logging插件--LogEntries和Papertrail应该可以为你做这个。