轨用户:什么异常通知软件,你用?
-
06-07-2019 - |
题
我已经看到Ryan Bates谈exception_logger和例外的通知。是否有任何其他好的考虑?什么你喜欢和不喜欢这些吗?
此外,这些例外通知的日志有例外如果你抓到他们吗?
谢谢!
解决方案
我强烈推荐使用 Hoptoad 。我们的生产系统使用免费帐户,这是很好的,只是一个救生员。我发现它非常优于ExceptionNotifier和ExceptionLogger插件。安装起来非常简单,然后您可以获得自动电子邮件通知,以及在其Web UI中非常好地呈现异常。
但是,还有一件好事是,每当你获得异常时它都不会给你发电子邮件,这是第一次,但随后它会排队其他人,所以当你在网上查看它时,你会看到它说它发生了7次或其他什么。仅此一点非常好,因为如果由于某种原因你引入的东西突然解雇了很多例外,并且你有一个高流量的站点,你现在就不会用通知完全淹没你的电子邮件收件箱。 / p>
另一个很酷的事情是它与Capistrano部署集成,并在部署完成后进行记录,因此这会为您提供更多信息,并且可能是追踪错误的关键(例如,您部署,然后不久之后你开始收到通知,你知道问题出在你刚刚介绍的任何内容中。
最后,甚至还有一个与之互动的API。很多善良,这是我现在唯一使用的东西 - 即使使用New Relic RPM帐户,我仍然使用Hoptoad进行所有异常通知。
其他提示
Hoptoad 是我首选的山体滑坡异常通知。 它对发送给我的电子邮件非常了解,它的网络界面可以自动组织所有异常。
如果我进行了导致错误的更改,我可能会收到几条相同的错误消息,因此Hoptoad会向我发送一封电子邮件,在网络界面中我可能会看到类似错误的4个,我可以点击查看详细信息,修补bug,点击一下即可将其修复为固定状态。
这是处理异常的一种非常好的干净方式,并且对我的影响远远小于干扰/贫民区。
我也使用Hoptoad,它似乎在稍微繁琐的设置后运行正常(但我还需要记录rake异常)。
但是,如果我没有赢得Hoptoad帐户,我宁愿使用例外,因为它有更好的通知选项(如短信)
我也使用ExceptionLogger。
如果你抓住aka处理异常,它实际上不再是一个例外,你也可以自己记录。