Dón*_*nal 3 ruby api ruby-on-rails airbrake errbit
Airbrake/Errbit 是收集其他应用程序生成的错误并汇总结果以供审核的应用程序。Airbrake 是一款商业应用程序,而 Errbit 是 Airbrake 的开源克隆。
我需要一些帮助来弄清楚 Errbit API。我不是在谈论您用来向 Errbit 发送错误的 API,而是 Errbit(和 Airbrake)有另一个 API,您可以用它来读回数据。Airbrake API 有相当详细的文档,但没有 Errbit API 的文档。我向 Errbit Google Group 发布了有关他们的 API 的问题,并被告知:
我查看了代码,但作为一个非 Rubyist,我无法理解它。
我想做的就是获取特定应用程序(项目)的错误总数。如果只能获取所有错误,那么我可以在 API 客户端中过滤掉感兴趣的项目的错误。
熟悉 Rails 应用程序的人可以看看 API 是否支持此功能,如果支持,请解释一下如何调用它(我应该使用什么 URL 和参数)?
据我所知,您只需要执行 GET 请求即可
/api/v1/stats/app?api_key=XXXXXX
Run Code Online (Sandbox Code Playgroud)
其中 XXXXX 是您要获取其参数的应用程序的 api 密钥。此调用将返回包含以下信息的 json:
stats = {
:name => @app.name,
:last_error_time => @last_error_time,
:unresolved_errors => @app.unresolved_count
}
Run Code Online (Sandbox Code Playgroud)
如果您需要更多信息,您可以随时修改文件:/app/controllers/api/v1/stats_controller.rb 以包含相关信息
| 归档时间: |
|
| 查看次数: |
1781 次 |
| 最近记录: |