ruby-on-rails - Rails 用户 : What exception notification software do you use?

标签 ruby-on-rails exception notifications

我已经看到 Ryan Bates 谈论过异常记录器和异常通知。还有其他好的可以考虑吗?你喜欢什么和不喜欢这些?

此外,如果您捕获这些异常通知程序,它们是否会记录异常?

谢谢!

最佳答案

我强烈推荐使用 Hoptoad .我们为我们的生产系统使用免费帐户,这很好,而且只是一个救生员。我发现它非常优于 ExceptionNotifier 和 ExceptionLogger 插件。安装非常简单,然后您会收到自动电子邮件通知,以及在他们的 Web UI 中非常好的异常展示。

但是,还有一件好事是,它不会在您每次遇到异常时都通过电子邮件发送给您,只是第一次,但随后会将其他人排队,所以当您在网络上查看时,您会看到说它发生了7次或其他什么。仅此一项就非常棒,因为如果出于某种原因,您引入的某些内容突然引发了许多异常,并且您拥有一个高流量站点,那么您现在不会完全用通知淹没您的电子邮件收件箱。

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

最后,甚至还有一个 API 可以与之交互。很多好处,这是我现在唯一使用的东西 - 即使使用 New Relic RPM 帐户,我仍然使用 Hoptoad 来处理所有异常通知。

关于ruby-on-rails - Rails 用户 : What exception notification software do you use?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032143/

相关文章:

java - 字段列表中的列不明确

c++ - 处理 "depends on non-NOTIFYable properties"警告

javascript - Chrome 闹钟无法使用变量?

ruby-on-rails - 不理解 Arel 的用法(Rails)

javascript - JQuery Accordion 在文档加载时处于事件状态,而不是在单击时处于事件状态,尽管有事件 false

c++ - std::function 的异常安全

shell - 将应用程序 shell 项目添加到Windows设备通知对话框

ruby-on-rails - 如何仅在扩展不存在时启用它?

ruby-on-rails - Golang 微服务和与现有应用程序的通信

Java异常设计: must be caught or declared to be thrown => Too much code impact