Rails用户:您使用什么异常通知软件?

时间:2009-06-23 12:05:18

标签: ruby-on-rails exception notifications

我见过Ryan Bates谈论exception_logger和异常通知。还有其他好的东西需要考虑吗?你喜欢和不喜欢这些什么?

另外,如果你抓住它们,这些异常通知程序会记录异常吗?

谢谢!

6 个答案:

答案 0 :(得分:7)

我强烈建议您使用Hoptoad。我们的生产系统使用免费帐户,这是很好的,只是一个救生员。我发现它非常优于ExceptionNotifier和ExceptionLogger插件。安装起来非常简单,然后您可以获得自动电子邮件通知,以及在其Web UI中非常好地呈现异常。

但是,还有一件好事是,每当你获得异常时它都不会给你发电子邮件,这是第一次,但随后它会排队其他人,所以当你在网上查看它时,你会看到它说它发生了7次或其他什么。仅此一点非常好,因为如果由于某种原因你引入的东西突然解雇了很多例外,并且你有一个高流量的站点,你现在就不会用通知完全淹没你的电子邮件收件箱。 / p>

另一个很酷的事情是它与Capistrano部署集成,并在部署完成后进行记录,因此这会为您提供更多信息,并且可能是追踪错误的关键(例如,您部署,然后不久之后你开始收到通知,你知道问题出在你刚刚介绍的任何内容中。

最后,甚至还有一个与之互动的API。很多善良,这是我现在唯一使用的东西 - 即使使用New Relic RPM帐户,我仍然使用Hoptoad进行所有异常通知。

答案 1 :(得分:4)

我一年以来一直在使用ExceptionLogger。我不喜欢exception_notification,因为我不喜欢收到大量的电子邮件。此外,ExceptionLogger在某种程度上是ExceptionNotification的改进版本。

不幸的是,ExceptionLogger一段时间没有更新。我最近开始研究利用Rails 2.3引擎功能的自定义工具。

还有一些专门用于解决此问题的Web应用程序:

答案 2 :(得分:1)

Hoptoad是我首选的山体滑坡异常通知。 它对发送给我的电子邮件非常了解,它的网络界面可以自动组织所有异常。

如果我做出导致错误的更改,我可能会收到几条相同的错误消息,因此Hoptoad会向我发送一封电子邮件,在网络界面中我可能会看到类似错误的4个,我可以点击查看详细信息,修补bug,点击一下即可将其修复为固定状态。

这是处理异常的一种非常好的干净方式,并且对我的影响远远小于干扰/贫民区。

答案 3 :(得分:1)

我也使用Hoptoad,它似乎在稍微繁琐的设置后运行正常(但我还需要记录rake异常)。

但是,如果我没有赢得Hoptoad帐户,我宁愿使用Exceptional,因为它有更好的通知选项(例如短信)

答案 4 :(得分:0)

我也使用ExceptionLogger。

如果你抓住aka处理异常,它实际上不再是一个例外,你也可以自己记录。

答案 5 :(得分:0)

我过去曾使用Exceptional,他们的提供与Hoptoad非常相似。

我对Exceptional感到非常满意,除了他们在一两年前做过的UI升级。我认为以前的布局更适合跟踪错误。

现在考虑将Hoptoad用于包含iPhone组件的项目,因为他们在支持的平台中列出了iOS。