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

rollbar - 如何告诉 Rollbar 不要捕获某些异常?

防滚杆总能抓住某些Exception。这不是一个真正的错误(在我的情况下)。我不想让 Rollbar 抓住它。我该怎么做?

0 投票
1 回答
137 浏览

python - 如何使用滚动条(手动)设置过去的时间戳

我正在使用(无论如何都尝试)滚动条来处理错误日志,这就是我希望手动设置时间戳的原因

根据此处的文档 https://rollbar.com/docs/api/items_post/ 我应该能够使用带有整数(unix时间戳)传递的时间戳。但是数据没有被传递

0 投票
1 回答
1016 浏览

ruby-on-rails - 没有路线匹配 GET /sign_up,但我可以访问该页面?

我的 Rails 4 应用程序的生产服务器上记录了一个奇怪的错误:

这显然令人担忧,因为这意味着新用户无法注册。但是,如果我通过手动输入或单击我们主页上的按钮访问该 URL,我可以看到注册页面。

没有重定向,URL 栏中的 URL 保持不变。

这是有问题的路线:

由于主题 hack,我们主页上的按钮是一个使用 GET 提交的表单。我认为这可能是一个问题,但日志显示它正在正确接收 GET 请求。

这里发生了什么?我应该从哪里开始寻找诊断?

更新

通过我们主页上的黑客攻击,我的意思是,由于<a class="btn...导航栏中不支持引导程序,我们使用带有方法 GET 的表单来使用它支持的那种按钮 - 所以从服务器的角度来看,用户仍在发送GET /sign_up 当他们单击该按钮时。这个按钮只是为了让他们进入 /sign_up 页面(registration_controller#new),而不是他们用来提交包含所有详细信息的注册表单的按钮。

(注册表单本身是正常的,即它发送一个 POST)

需要明确的是,我已经手动完成了完整的注册过程,并且它有效。我从来没有收到 404。当我进行遍历时,日志消息不会出现。

以下是相关部分rake routes

更新 2

我们仍在生产服务器上记录此问题。错误来自滚动条。有趣的是,它没有出现在我们的生产日志中。生产日志使用单行日志记录。我们无法在开发中重现它,这是访问该页面的日志:

0 投票
1 回答
288 浏览

ruby-on-rails - Rails rake rollbar:测试未通过

我试图使用 rollbar gem 来监视错误消息。我跟着它的文件

添加gem 'rollbar', 和rails generate rollbar POST_SERVER_ITEM_ACCESS_TOKEN.

(我确实改变了POST_SERVER_ITEM_ACCESS_TOKEN我的钥匙)

但是在我运行之后rake rollbar:test,它只扔Test error from rollbar:test在仪表板中。 在此处输入图像描述

更新

初始化器/滚动条

在控制台中

0 投票
1 回答
149 浏览

ruby-on-rails - 在初始化程序上为 rollbar gem 配置前进程钩子不支持方法 before_process

我的 rollbar gem (1.2.13) 初始化设置:

此配置未引发任何方法错误。任何人都可以报告成功案例或任何提示?

undefined method 'before_process' for #<Rollbar::Configuration:0x007f34b6a4d6b0> (NoMethodError)

0 投票
2 回答
438 浏览

heroku - 机架超时导致 500 而不是 503

我正在使用 heroku 的rack-timeoutgem,以及这里描述的动态错误页面。

但是,当超时引发异常时,它会被路由为 500 错误而不是 503。

我可以在我的应用程序控制器中捕获异常rescue_from并手动路由到错误#503,但这会阻止像 Rollbar 这样的插件记录异常。

有没有办法获得正确的错误页面,并确保像 Rollbar 这样的插件仍然会收到异常消息?

0 投票
0 回答
278 浏览

javascript - 如何使用 rollbar-browser 捕获未处理的异常?

我有一个相当简单的 Webpack 配置,并已添加rollbar-browser到我的解决方案中。在我的入口文件中,我有以下内容:

处理上述异常。但是,如果我在应用程序的其他任何地方(home例如)抛出异常,则该异常将被忽略。

为了完整起见,home只是这样:

如何让 Rollbar 处理所有未处理的异常?

0 投票
1 回答
122 浏览

python - 在 XCode 中集成 Rollbar 以上传 dSYM 文件:命令 /bin/sh 失败,退出代码为 1

我已经在我的 iOS Swift 应用程序中使用 XCode 集成了 Rollbar 服务。与我的其他应用程序一样,我将 dYM 上传到 Rollbar 与官方记录的“运行脚本”阶段集成在一起。

将 Shell 更改为/usr/bin/python(并且/usr/bin/python有效)。如此处所述,编辑了脚本本身。

但是 XCode 在构建时存在错误

但是为什么要/bin/sh和我的 python 代码一起使用呢?当然,这是行不通的——但 XCode/bin/sh使用/usr/bin/python.

0 投票
0 回答
129 浏览

php - 如何使用独白处理程序在 Rollbar 中进行分组?

我在 Yii 框架中使用 Monolog 处理程序来捕获 Rollbar 中的错误。现在我需要在我的代码中引入 Rollbar 中的分组功能。由于我使用的是 Monolog,因此无法通过传递参数来实现。相反,我需要以其他方式搜索。有兴趣从你们那里得到一些帮助。

提前致谢。

0 投票
1 回答
97 浏览

ruby-on-rails - RoR + AngularJS 注入器模块无法实例化模块

我正在尝试将 ng-rollbar 添加到我的 RoR+AngularJS 项目中。堆栈是:ruby 2.3.1p112、Rails 4.2.6 和 angularJS 1.4.12。按照说明我运行了命令:

凉亭安装 ng-rollbar --save

这是我的 bower.json 之后:

}

然后我创建了一个名为 app/assets/javascripts/config/ngrollbar.js 的文件,其中滚动条被初始化:

并将 ngrollbar 添加到 app/assets/javascripts/config/app.js:

在 app/assets/javascripts/controllers/chat.js 中:

在 app/assets/javascripts/application.js 我添加了: //= require ng-rollbar

当我尝试运行我的应用程序时,我在浏览器控制台中收到此消息:

我很确定这不是 ng-rollbar 的特定问题,我在向我的 RoR+AngularJS 应用程序添加新模块的过程中遗漏了一些步骤,但我不知道我做错了什么。我已经检查了任何涉及此错误的先前问题,但我找不到任何涉及使用 angularJS 和 Ruby On Rails 的人。