使用Bugsnag的数据访问API获取所有错误事件
本文是《 Goodpatch来临日历2017-七大》的第15天文章。
我使用Bugsnag作为错误检测工具。
它非常有用,因为它可以被错误过滤,并且可搜索性似乎很好。
一天,我遇到一个严重错误,发现未处理用户的某些请求。
从当时在Bugsnag累积的687个错误事件中,我们将讨论提取请求参数并单独处理它们的甜蜜回忆。
什么是Bugsnag数据访问API?
Bugsnag docs?API?数据访问
访问有关您的组织,项目,错误等的信息,以建立自定义集成
简而言之,似乎您可以访问Bugsnag中注册的错误之类的数据。
V1已过时,让我们继续使用V2。
V2参考是Bugsnag数据访问API·养蜂场
似乎有一个针对Ruby的API工具包,所以对Ruby也是如此。
GitHub-Bugsnag / bugsnag-api-ruby:用于Ruby的Bugsnag API工具包
在Ruby
中使用数据访问API的初始设置
大部分内容是用
bugsnag-api-ruby / README.md编写的。
安装ruby
安装
gem。
我想通过撬来移动它,所以我也应该包括撬。
1 2 | gem 'bugsnag-api', '~> 2.0' gem 'pry' |
当然,
如果使用
Gemfile,则当然使用
获取访问令牌
并获取访问令牌。
这与用于报告错误的API密钥不同。
登录到Bugsnag并