Performance 计算Heroku错误

Performance 计算Heroku错误,performance,heroku,Performance,Heroku,Heroku上托管的My(rails)应用程序有时会在应用程序堆栈之外产生错误 heroku路由器将这些错误报告为H12或H18错误,有时还会报告Rails堆栈中较高位置的数据库连接超时 它们是性能问题的指标,失败的操作通常不是性能问题的操作。而且没有一个解决方案 因此,我希望能够计算出这些错误出现的频率,并绘制它们的图表,这样我就可以观察到图表在正确方向上的趋势 我一直在通过搜索和解析日志来做这种特别的工作。就目前而言,这是很好的,但当我开始绘制数据时,我怀疑我开始重新发明轮子了 理想情况下,

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

heroku路由器将这些错误报告为H12或H18错误,有时还会报告Rails堆栈中较高位置的数据库连接超时

它们是性能问题的指标,失败的操作通常不是性能问题的操作。而且没有一个解决方案

因此,我希望能够计算出这些错误出现的频率,并绘制它们的图表,这样我就可以观察到图表在正确方向上的趋势

我一直在通过搜索和解析日志来做这种特别的工作。就目前而言,这是很好的,但当我开始绘制数据时,我怀疑我开始重新发明轮子了

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


这样的事情存在吗?有没有什么东西可以让我在剩下的时间里继续使用呢?

你应该看看一些日志插件-日志条目和书面记录应该可以帮你做到这一点。

你可以用书面记录和librato做到这一点

Papertrail会消耗您的日志并允许您保存搜索。搜索也可以设置为警报,它可以将librato发生的实例数作为一个指标进行报告


请参见此处:

我使用papertrail,它们有一个很好的功能,您可以保存搜索,并通过电子邮件向您发送与该搜索匹配的报告。这给了我一些粗略的频率概念。我正在寻找随时间推移的更精确的错误图表。