问题标签 [errbit]

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 投票
2 回答
242 浏览

ruby-on-rails - Errbit 是否开箱即用地记录延迟作业错误?

Errbit 是否可以立即使用延迟工作?我们在生产环境中有一些失败的作业,我们可以在 delay_job.log 文件中看到一些任务失败以及它们的错误消息,但我们没有收到任何关于它的错误信息。

它是开箱即用的,还是我们应该使用 DJ 的挂钩将它与 Errbit 连接起来?

0 投票
1 回答
229 浏览

ruby - 如何防止 has_many 关系的父母多次数据库往返

我可能在这里遗漏了一些东西,但这似乎是一个性能疏忽。当我查看Errbit的查询日志并注意到针对相同对象的数百个查询时,我首先注意到了这一点。

似乎关系的所有子项在has_many通过关系加载后都没有对其父对象的引用。即访问parent.children.map &:parent将每次从数据库中获取父级,child而不是使用内存中的副本进行设置parent

例子:

使用非常简单的belongs_to/has_many设置:

然后,在 Rails 控制台中,进行一个简单的演示:

注意最后一行,每个person引用指向不同的 ruby​​ 对象。我使用 ruby​​ 的object_id属性来强调这些实际上是不同的对象这一事实,这需要两次往返数据库。

为什么通过 has_many 关系加载后,父关系不只是对父对象的引用?

0 投票
1 回答
348 浏览

ruby-on-rails - 带有errbit的airbrake中未定义的方法`method ='

当我做 rake airbrake:test 时,我在生产中得到了这个异常。Errbit 应用程序托管在 heroku 上,并且不接收来自生产的任何消息。问题是什么?

空气制动 v 3.1.8

Errbit v - 最后来自 github

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 投票
1 回答
239 浏览

asp.net - 如何防止 Errbit 合并从 ASP.NET 抛出的一般未捕获异常

我正在尝试使用 errbit ( https://github.com/errbit/errbit/ ) 来跟踪我们在 .NET 应用程序中的异常。为了将我们的应用程序与 errbit 集成,我们使用了 SharpBrake ( https://github.com/MikeRalphson/SharpBrake )。

在 global.asax 文件中,我捕获未捕获的异常并将它们转发给 errbit。

作为测试,我在一页内抛出异常:

然后我从另一个页面抛出另一个异常:

当我去 errbit 时,我希望这些错误会在我的测试应用程序中显示为单独的错误,但是,由于某种原因,这些异常被归为同一个。

关于我可能做错了什么或如何修改 errbit 中的合并机制的任何想法?

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 投票
1 回答
920 浏览

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

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

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

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

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

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

我收到此错误消息:

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

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

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

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

感谢您的阅读。

0 投票
1 回答
509 浏览

ruby-on-rails - 未初始化的恒定空气制动

我正在尝试捕获特定异常,然后手动将其记录到 errbit,然后向用户显示错误消息并重定向它们。

在我的模型中使用下面的代码,我可以出错

如何手动将错误记录到 errbit?我正在使用 Airbrake gem 4.0.0 版

0 投票
1 回答
364 浏览

gitlab - 如何集成 errbit 和 gitlab 问题跟踪器?

如何集成 errbit 和 gitlab 问题跟踪器?

我应该在“Api Token”和“Ticket Project ID(使用编号)”文件中填写什么?

0 投票
1 回答
1180 浏览

ruby-on-rails - 如何使用 errbit 和 airbrake 跟踪 js 错误?

我有一个 rails 应用程序,跟踪 ruby​​ 错误效果很好,但是如何跟踪 js 错误?