问题标签 [airbrake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
233 浏览

android - Android 异常报告不一致

当我们发布我们的 Android 应用程序时,我们决定使用 Airbrake 作为第 3 方异常报告服务。我将 loopj Airbrake 通知器 ( https://github.com/loopj/airbrake-android ) 集成到我们的应用程序中,它似乎做得相当好。

在过去的两周里,我们看到下载量呈爆炸式增长,因此报告的异常情况也有所增加。我遇到了一些非常奇怪的异常,所以我决定查看 Google Play 中应用程序的 Android 开发者控制台。我发现有趣的是,Google Play 仪表板中的错误数量不到 Airbrake 中错误总数的 10%。然后我决定再次检查 Flurry。Flurry 似乎遇到的异常数量与 Airbrake 向我展示的相似,这使我相信 Flurry 以与 Airbrake 相同的方式收集这些统计数据。

所以我想知道并且找不到任何好的答案:

  • Google / Android 与普通的未捕获异常处理程序有何不同?
  • 我应该只扔掉 Airbrake 并只使用 Google Play 错误报告吗?(我们的应用确实回到了 2.1,但我们可以忍受)
0 投票
1 回答
447 浏览

node.js - airbrake.expressHandler(),错误函数不存在

我将根据文档进行

https://github.com/felixge/node-airbrake

但是当我尝试它时,我得到了

我的代码如下:

0 投票
3 回答
1924 浏览

ruby-on-rails-3 - 错误——:未初始化的常量 Airbrake (NameError)

我正在开发一个rails 3.2.8项目,我刚刚安装了airbrake gem来跟踪错误,在开发中我做了airbrake安装步骤,然后当我用capistrano进行部署时,我在独角兽中得到了以下错误生产日志:

我注意到 airbrake gem 与所有其他 gem 一起安装在 shared/bundle/ruby/1.9.1/gems 中。

在生产中,我正在运行 Ubuntu 12.04 x64,独角兽与 nginx 和 ruby​​ 1.9.3-p194 一起运行,这个 gem

并且还试图停止nginx,独角兽然后重新启动它们,但它没有奏效

我希望有人可以帮助我

0 投票
1 回答
388 浏览

android - 什么是 Android 中的 Airbrake 通知程序?

我在应用程序中遇到了 AirBrakeNotifier 的代码。但是,在此之前我应该​​知道它的作用。我所知道的是它跟踪错误。我找不到关于它的文档。谁能告诉我?谢谢

0 投票
0 回答
465 浏览

ruby-on-rails - 为什么 Mongoid/Moped 在生产 Rake 任务中向 Airbrake 抛出 Timeout::Error?

我的生产安装有问题。我有几个成功运行的预定 rake 任务。但是,我收到了Timeout::Error: execution expired很多来自 Airbrake 的电子邮件。

但是,奇怪的是:Rake 任务全部成功完成。我正在 cron 命令中捕获 stdout/stderr,并且错误不会出现在日志中。我还在 rake 任务的末尾添加了简单的打印语句来验证它们的完成。

我该如何进一步解决这个问题?

这是其中一封电子邮件的堆栈跟踪:

0 投票
1 回答
1234 浏览

ruby-on-rails - 在不弄乱 Airbrake 的情况下拯救 500 错误

我在我的 Rails 应用程序上安装了 Airbrake。但是,当 500 发生时,我还想执行一些其他操作。如何在不干扰 Airbrake 的情况下挽救 500 个错误?

0 投票
2 回答
150 浏览

deployment - airbrake:heroku:add_deploy_notification 与多个应用程序

当您有多个 Heroku 应用程序(即 git 远程)时,尝试在 Heroku 部署上设置 Airbrake 的部署通知将产生:rake airbrake:heroku:add_deploy_notification

Airbrake似乎意识到了这一点,但没有提供真正的解决方案。

有解决办法吗?

0 投票
2 回答
644 浏览

ruby - 无法使 airbrake gem 适应 Sinatra 应用程序

我正在像这样使用airbrake gem:

但它仍在开发中发送空气制动通知。

我的环境保存在ENV['RACK_ENV'].

我不想破解这个,有“外部”解决方案吗?

另外,我确实想在开发中提出异常-我只是不希望它们被发送到空气制动..

0 投票
1 回答
3053 浏览

ruby-on-rails - 记录回溯、rescue_from 和自定义错误页面

我正在尝试在 rails 3.0.20 和 ruby​​ 1.8.7 的项目中创建自定义错误页面。

无论如何在我的应用程序控制器中:

然后是渲染错误方法:

似乎现在我的日志充满了比通常更长的回溯。为什么会这样?有没有办法只显示回溯的“重要”部分?在这里调用airbrake是否正确?

谢谢

0 投票
3 回答
1283 浏览

ruby-on-rails-3 - 访问延迟作业 Rails 的失败方法中的 last_error

我在 Rails 应用程序中使用延迟作业。每当延迟作业失败时,我想通知错误以进行空气烘烤。我在github上查看并了解了失败的方法。

我想将延迟作业失败的 last_error 属性发送到 airbrake。像这样的东西:

但它给了我以下运行时错误:

请帮我弄清楚如何将延迟作业失败的 last_error 通知 Airbrake。

非常感谢!!