问题标签 [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 投票
0 回答
311 浏览

ruby-on-rails - airbrake don't working by Rake task

ENV

  • Rails 3.2.13
  • ruby 1.9.3p392
  • airbrake 3.1.11
  • rake, version 10.0.4

my config file and rake task file

I hope run RAILS_ENV=production rake raise:sth send message to my airbrake, but nothing happen, just output divided by 0, not anything call stack info.

please help me, thank you ~

0 投票
2 回答
846 浏览

node.js - 使用 capistrano 部署 Node.js 项目时,如何成功通知 Airbrake 部署?

这是一个有点奇怪的问题。

卡皮斯特拉诺 2.14.2

我正在使用 capistrano 部署几个 Node.js 项目,并且效果很好(在相同的 rvm 和 gemset Ruby 安装中)。但是,我想让 Airbrake 收到这些部署的通知。

使用“airbrake”Node.js 模块,并调用

有效,但不确定如何在部署时可靠地调用它一次。如果我在我的服务器中调用它,那么每次我的服务器启动时都会通知 Airbrake 一个“部署”,这显然是不正确的。

添加

deploy.rb 绝对行不通。

别人如何成功使用

?

0 投票
2 回答
1811 浏览

ruby-on-rails - 如何调用 Errbit API?

起动机

Airbrake/Errbit 是收集其他应用程序生成的错误并汇总结果以供审查的应用程序。Airbrake 是一个商业应用程序,Errbit 是 Airbrake 的开源克隆。

主菜

我需要一些帮助来弄清楚 Errbit API。我不是在谈论您用来向 Errbit 发送错误的 API,但是 Errbit(和 Airbrake)还有另一个 API,您可以用来从中读取数据。Airbrake API 的文档相当完善,但没有 Errbit API 的文档。我向 Errbit Google Group 发布了一个关于他们的 API 的问题,并被告知:

  • 没有文档
  • Errbit API 与 Airbrake API 不同
  • Errbit API 代码在这里

我查看了代码,但作为一个非 Rubyist,我无法理解它。

我想做的就是获取特定应用程序(项目)的错误总数。如果只能获取所有错误,那么我可以过滤掉 API 客户端中感兴趣的项目的错误。

熟悉 Rails 应用程序的人能否查看 API 是否支持这一点,如果支持,请解释我如何调用它(我应该使用什么 URL 和参数)?

0 投票
2 回答
800 浏览

ruby-on-rails - Rails - NoMethodError

当我的 DeltaSynWorker 运行时,我收到 NoMethodErrors。这发生在作为当前工作应用程序的修订而构建的应用程序中。我不是最初的程序员,我是从 Java 背景开始的(我提到这一点是因为我可能遗漏了一些对其他人来说非常明显的东西)。NoMethodeError当代码与当前在不同 Web 应用程序中正常工作的代码非常相似时,我无法弄清楚为什么会被抛出。

错误:

delta_sync_worker.rb

api_request_builder.rb

我一直在NoMethodError这里查看其他问题,但找不到适合我情况的答案。任何帮助是极大的赞赏。谢谢!

0 投票
1 回答
1217 浏览

ruby-on-rails - Airbrake 和 Spree 商务 API:未定义的方法 `airbrake_request_data`

我使用 Airbrake 来通知我 Spree Commerce 商店中的错误。现在我想使用 spree 的 API,当我尝试发布http://localhost:3000/api/products到创建新产品时出现以下错误:

显然,我的电话有错误。但我想知道哪个错误。当然,Airbrake 还应该从 API 通知错误。我用 Spree 配置了 Airbrake,所以:

Gemfile

initializers/airbrake.rb

所以,一个简单的设置。我正在使用 Spree 1-2-stable,我不知道从哪里开始解决这个问题。

0 投票
1 回答
127 浏览

airbrake - 限速 Airbrake Javascript 日志

我已按照https://github.com/airbrake/airbrake-js上的说明进行操作,以允许将 JS 异常外包给 Airbrake。

我想知道的是 - 有没有办法在发送到 Airbrake 之前拦截这些异常?我想限制通过电线发送到 Airbrake 的消息,因为当我们开始收到 MANY 503 响应以及“您执行了太多请求”的旧消息时,它在控制台中看起来不太好

0 投票
1 回答
361 浏览

python - 无法向 errbit 发送通知

我正在使用 Python 的https://github.com/pulseenergy/airbrakepy,它是 Ruby 的 Airbrake gem 的同义词。现在,我已经安装了https://github.com/errbit/errbit。现在,我想将所有错误通知发送给 errbit。我有类似的东西,

我也有 .airbrakepy,它有 api_key 和 errbit_url。

任何人都知道我在哪里犯错。

我无法通过这种方法向 errbit 发送通知。

0 投票
0 回答
50 浏览

ruby-on-rails - 空气制动和可安装发动机

我的 rails 应用程序上安装了一个可安装的引擎。我在我的轨道应用程序和可安装的引擎上都使用了 airbrake gem。但是当我在我的可安装 gem 上使用 airbrake.notify 时,它使用了 rails 应用程序中的 airbrake。如何将我的 rails 应用程序和可挂载引擎的 airbrake 通知分开(通过使用它们自己对应的 api_keys)?

0 投票
1 回答
920 浏览

ruby-on-rails - 使用 RVM 和 Capistrano 在 Heroku 上进行 Errbit

我尝试使用Heroku为我的 RoR 应用程序设置Errbit (Airbrake) ,遵循以下站点:

Heroku 上的部署运行良好。我可以正常登录并创建应用程序,所有设置似乎都可以。

在应用程序方面,我按照指南中的描述创建了文件:

我运行“捆绑安装”并在 localhost 中尝试了命令:

好的,它可以工作(heroku 应用程序中存在的信息)。接下来,我在生产环境中部署(通过 capistrano),然后再试一次:

我收到此错误消息:

(我已经使用“app”用户(部署用户)输入了命令。)

我觉得红宝石设置是错误的:

所以你可以想象,当发生错误时,数据不会保存在 Errbit(Heroku) 项目中。

如果有人可以帮助我,我将不胜感激~

感谢您的阅读。

0 投票
4 回答
3185 浏览

ruby-on-rails - Sidekiq/Airbrake 仅在重试消失时发布异常

我希望 Airbrake 仅在重试用尽时才收到错误通知,但我似乎想不出一种方法来实现它......

我可以添加一个 sidekiq_retries_exhausted 挂钩以将错误发送到 AirBrake,但我能想到捕获实际失败的唯一方法是添加一个吞下错误的中间件,但是如果没有错误,该作业将被标记为成功...那么永远不会有任何重试..

希望这是有道理的!