问题标签 [rollbar]

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 回答
257 浏览

ruby-on-rails - Sidekiq 没有成功向 rollbar 报告错误?

我使用了一个应用程序rollbarsidekiq并且由于某种原因,sidekiq 中发生的所有错误(在记录 rollbar URL 的日志中)都没有发布。每当我尝试打开其中一个项目时,我都会得到:

rollbar并且sidekiq是默认安装,所以如果需要任何信息,请告诉我。

0 投票
3 回答
595 浏览

ruby-on-rails - 如何防止 rollbar 报告 SEO 爬虫活动?

我在 Rails 应用程序中设置了滚动条。它不断报告记录未找到,这是由于 SEO 爬虫(即 Google bot、百度、findxbot 等)搜索已删除帖子的结果。

如何防止 rollbar 报告 SEO 爬虫活动。

0 投票
2 回答
1571 浏览

ruby-on-rails - Sidekiq 会自动向 Rollbar 报告错误吗?

我看到 Mike 建议使用错误服务来报告在 sidekiq 工作期间发生的错误: https ://www.mikeperham.com/2013/08/25/please-use-an-error-service

还有这个 gem,看起来它添加了一个中间件来做到这一点:https ://github.com/allenwei/sidekiq-rollbar

但是该 gem 报告了一个问题,表明 Sidekiq 已经这样做了。

有谁知道答案是什么?如果 Rollbar 配置为在 Rails 项目中处理异常,Sidekiq 是否会通过 Rollbar 自动报告作业期间发生的错误?还是我必须写一些东西,或者使用 gem 来做?

我知道 Rollbar 可以使用 Sidekiq 提供一个队列——当我尝试用谷歌搜索答案时,这只会混淆问题。

0 投票
1 回答
400 浏览

php - 错误未发送到 rollbar Laravel 5.1

当我从类中抛出新Exception('test exception');错误时,错误会传递到我的滚动条仪表板。但是当我导致 Laravel 错误时,类似于:

“语法错误,意外的 '$user' (T_VARIABLE)”

它没有通过。

我让它在另一个项目上完美运行,它会发送所有错误,但那是在 Laravel 5.0 中。然后我尝试了 jenssegers 的 Laravel Rollbar,认为它更适合 Laravel 5.1,但它的行为方式完全相同,只是传递了我明确抛出的异常。

0 投票
1 回答
352 浏览

ruby-on-rails - 防滚架对钢轨性能的影响

rollbar 会影响 rails 应用程序的性能吗?从开发和质量的角度来看,它非常有用。但我担心生产性能。

0 投票
1 回答
1297 浏览

node.js - 在基于 node/webpack 的项目中构建 rollbar.js 时遇到问题

我们希望在基于 node/webpack/babel/ES6/React 的项目中使用 Rollbar.js。目前还不是 100% 清楚使用正确的 NPM 包,但它似乎是这个:

https://www.npmjs.com/package/rollbar

从那里开始,说明非常简单:添加对package.json、 安装的引用,然后就可以使用了。所以这里是参考package.json

"rollbar": "0.6.2",

运行npm install似乎工作得很好,但是当我运行时npm start,我在控制台中收到此错误:

我对此毫无意义。这似乎表明我的 webpack 项目无法解析 Rollbar 的package.json文件,但这似乎是不可能的,因为我的 webpack 项目有无数其他 NPM 包,每个包都有自己的package.json文件。

有人遇到这个问题吗?

更新:

如果它是相关的,这是我们的完整webpack.config.js文件:

第二次更新:

仍然无法构建东西,但我有更多信息。如果我从代码中删除 Rollbar 导入,那么控制台错误就会消失。我尝试通过两种方式导入 Rollbar,如下所示:

import rollbar from "rollbar"; var Rollbar = require('rollbar');

两种尝试都会产生相同的错误。如果我添加node: {fs: "empty"}到我的webpack.config.js文件中,那么“fs”错误就会消失,但“适当的加载程序”错误仍然存​​在。

0 投票
1 回答
100 浏览

asp.net-mvc - 以编程方式设置 RollbarSharp 的环境版本

我正在使用Rollbar Sharp

只是让您知道:Rollbar 允许将任何字符串用作“环境”设置中的标识符

手册指导您添加:

然而,这并不理想,因为我需要能够Rollbar.Environment在应用程序启动时设置包括应用程序版本号,因为应用程序的版本会因其他方式而受到影响,并且不希望每次都手动更改 web.config。

宁愿避免在运行时编辑 web.config。

0 投票
0 回答
185 浏览

reactjs - Rollbar 出现与代码无关的 javascript 错误

不确定是否有人遇到过这种情况。我使用 Rollbar 从前端 React 项目中收集错误。但是我遇到了一些奇怪的错误,例如...

奇怪的是,我的代码中根本没有任何emailconfirm对象。

我将此名称 grep 到我的整个项目目录,包括构建的资产,但找不到任何...

有人能想到可能使这种情况发生吗?这对我来说看起来很奇怪。

0 投票
1 回答
394 浏览

promise - 在使用 Rollbar 和 Bluebird 处理未捕获的异常时获取有用的信息

Rollbar用来处理未捕获的异常和拒绝。 rollbar.handleUncaughtExceptionsAndRejections("...")

当错误在 Promise 中时,日志根本没有用,这里有一个例子request-promise

这是一个bluebird例子:

我该怎么做才能记录真正的错误位置?

0 投票
1 回答
1335 浏览

ios - 禁用位码时下载 dSYM

要使用服务 Rollbar,必须禁用位码以进行回溯符号化。我还必须将 dSYM 文件上传到 Rollbar。但是在禁用位码时我在哪里可以获得 dSYM 文件?通常我可以在 iTunes 连接中下载它们(但如果启用了位码,我似乎只能在 iTunes 连接中下载它们——或者我错了吗?)。如果禁用,我看不到任何下载链接。