问题标签 [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.
ruby-on-rails - Errbit 是否开箱即用地记录延迟作业错误?
Errbit 是否可以立即使用延迟工作?我们在生产环境中有一些失败的作业,我们可以在 delay_job.log 文件中看到一些任务失败以及它们的错误消息,但我们没有收到任何关于它的错误信息。
它是开箱即用的,还是我们应该使用 DJ 的挂钩将它与 Errbit 连接起来?
ruby - 如何防止 has_many 关系的父母多次数据库往返
我可能在这里遗漏了一些东西,但这似乎是一个性能疏忽。当我查看Errbit的查询日志并注意到针对相同对象的数百个查询时,我首先注意到了这一点。
似乎关系的所有子项在has_many
通过关系加载后都没有对其父对象的引用。即访问parent.children.map &:parent
将每次从数据库中获取父级,child
而不是使用内存中的副本进行设置parent
例子:
使用非常简单的belongs_to
/has_many
设置:
然后,在 Rails 控制台中,进行一个简单的演示:
注意最后一行,每个person
引用指向不同的 ruby 对象。我使用 ruby 的object_id
属性来强调这些实际上是不同的对象这一事实,这需要两次往返数据库。
为什么通过 has_many 关系加载后,父关系不只是对父对象的引用?
ruby-on-rails - 带有errbit的airbrake中未定义的方法`method ='
当我做 rake airbrake:test 时,我在生产中得到了这个异常。Errbit 应用程序托管在 heroku 上,并且不接收来自生产的任何消息。问题是什么?
空气制动 v 3.1.8
Errbit v - 最后来自 github
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 和参数)?
asp.net - 如何防止 Errbit 合并从 ASP.NET 抛出的一般未捕获异常
我正在尝试使用 errbit ( https://github.com/errbit/errbit/ ) 来跟踪我们在 .NET 应用程序中的异常。为了将我们的应用程序与 errbit 集成,我们使用了 SharpBrake ( https://github.com/MikeRalphson/SharpBrake )。
在 global.asax 文件中,我捕获未捕获的异常并将它们转发给 errbit。
作为测试,我在一页内抛出异常:
然后我从另一个页面抛出另一个异常:
当我去 errbit 时,我希望这些错误会在我的测试应用程序中显示为单独的错误,但是,由于某种原因,这些异常被归为同一个。
关于我可能做错了什么或如何修改 errbit 中的合并机制的任何想法?
python - 无法向 errbit 发送通知
我正在使用 Python 的https://github.com/pulseenergy/airbrakepy,它是 Ruby 的 Airbrake gem 的同义词。现在,我已经安装了https://github.com/errbit/errbit。现在,我想将所有错误通知发送给 errbit。我有类似的东西,
我也有 .airbrakepy,它有 api_key 和 errbit_url。
任何人都知道我在哪里犯错。
我无法通过这种方法向 errbit 发送通知。
ruby-on-rails - 使用 RVM 和 Capistrano 在 Heroku 上进行 Errbit
我尝试使用Heroku为我的 RoR 应用程序设置Errbit (Airbrake) ,遵循以下站点:
- https://github.com/errbit/errbit
- http://morizyun.github.io/blog/errbit-heroku-rails-error-ruby/(仅限日语,抱歉)
Heroku 上的部署运行良好。我可以正常登录并创建应用程序,所有设置似乎都可以。
在应用程序方面,我按照指南中的描述创建了文件:
我运行“捆绑安装”并在 localhost 中尝试了命令:
好的,它可以工作(heroku 应用程序中存在的信息)。接下来,我在生产环境中部署(通过 capistrano),然后再试一次:
我收到此错误消息:
(我已经使用“app”用户(部署用户)输入了命令。)
我觉得红宝石设置是错误的:
所以你可以想象,当发生错误时,数据不会保存在 Errbit(Heroku) 项目中。
如果有人可以帮助我,我将不胜感激~
感谢您的阅读。
ruby-on-rails - 未初始化的恒定空气制动
我正在尝试捕获特定异常,然后手动将其记录到 errbit,然后向用户显示错误消息并重定向它们。
在我的模型中使用下面的代码,我可以出错
如何手动将错误记录到 errbit?我正在使用 Airbrake gem 4.0.0 版
gitlab - 如何集成 errbit 和 gitlab 问题跟踪器?
如何集成 errbit 和 gitlab 问题跟踪器?
我应该在“Api Token”和“Ticket Project ID(使用编号)”文件中填写什么?
ruby-on-rails - 如何使用 errbit 和 airbrake 跟踪 js 错误?
我有一个 rails 应用程序,跟踪 ruby 错误效果很好,但是如何跟踪 js 错误?