Yuk*_*ima 27 exception-handling ruby-on-rails exception
在Web应用程序中收集和管理异常非常重要,因为遗憾的是,这是不可避免的.我曾经使用Exception Notifier,但最终我最终使用基于Web的服务/工具.AirBrake(以前称为Hoptoad)很棒,但他们被Exceptional收购,所以他们可能会关闭这两项服务中的一项(他们还没有正式宣布任何关于关闭的服务).还有几个用于异常管理的开源项目.
以下是用于跟踪异常的服务/工具列表.
现在您将提出一个有趣的问题:我应该使用什么服务/工具?
如果我选择AirBrake/Exceptional,我应该关心他们的意图,并考虑移动收集的数据,如果关闭真的发生.errbit需要部署在某个地方,我们应该管理部署的errbit本身.New Relic和Amon可以跟踪它们,但这两个功能不如其他功能.在这种情况下,你选择哪一个?
其他平台也有这种服务(例如:移动平台的bugsense).但在这个问题中,只关注rails应用程序.
小智 3
免责声明。我是 Airbrake / Exceptional 的首席产品人员。
我们同意跟踪/管理应用程序中的异常情况很重要;自 2008 年以来,这两种产品都取得了成功。两个团队都打造了卓越的服务。不幸的是,过去几年并没有太多的产品创新。我们的团队致力于打造强大的业务异常跟踪业务,为开发人员提供最好的工具。我们有很多创新即将到来;更长的数据存储、图表、搜索、分析、报告、改进的用户界面等。我们计划长期存在。
关于您的担忧。
解决你的问题。“您应该使用哪个服务?(对于 Rails)- 这取决于。我建议尝试这两种服务,因为两者都有不同的 UI 功能,这两种服务都是 30 天免费试用。这两种应用程序的 gem 是不同的,我会推荐阅读各自的自述文件。Github上的 Exceptional Gem和Github 上的 Airbrake Gem。
我不打算在这里解决非轨道问题,但我很乐意跟进任何其他问题。您可以通过 ben@airbrake.io 或 ben@exceptional.io 联系我;-)
| 归档时间: |
|
| 查看次数: |
13266 次 |
| 最近记录: |