问题标签 [raven]

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

django - Django Raven 只向 Sentry 记录一次

我已将日志记录设置为在我的应用程序中转到 Sentry。当我运行 ./manage.py raven 测试时,它每次都有效。当我调用登录让我们说一个视图时,它只工作一次。之后它完全停止记录。根本没有错误或输出。

奇怪的是,如果删除日志记录设置并将记录器设置为:

它每次都有效

设置.py

视图.py:

0 投票
1 回答
1539 浏览

python - 如何在 raven/sentry 中使用上下文记录完整的调用堆栈?

当在调用堆栈的根上捕获引发的异常时,我可以在 Sentry 中的每个调用堆栈级别看到整个上下文。

但是,当我使用 captureMessage() 时,我在 Sentry 中看不到任何上下文。

如果我在下面的代码中使用 captureException(),我只能看到调用堆栈的顶部。

换句话说,我想在 Sentry 中看到带有完整堆栈跟踪和上下文的记录消息。

0 投票
1 回答
712 浏览

javascript - 关于哨兵报告对话框的用户反馈未提交

我正在运行一个 Django 服务器,以及一个自托管的 Sentry 服务器。我尝试在我的 500.html 模板上添加调用以收集用户反馈

哨兵服务器正确接收到初始的 500 错误,但没有收到用户反馈。尝试向 django.mydomain.com/api/embed/error-page/?eventId=abcde...&dsn=%2F%2Fzxy 发送 POST 时单击“提交崩溃报告”后,我在我的 javascript 控制台中看到 404 错误...%40sentry.mydomain.com%2F2

在此之前,有一个成功的 GET 请求到 sentry.mydomain.com/api/embed/error-page/?eventId=....

这是错误的痕迹:

它是否试图发送到错误的域?我该如何解决这个问题或进一步调查?

0 投票
1 回答
2455 浏览

logging - Celery Worker – 删除警告消息 `[WARNING/MainProcess] celery@localhost ready`

启动 Celery Worker 时,它会输出一条警告消息:
[2016-06-26 20:30:23,005: WARNING/MainProcess] celery@daniula.local ready

设置 Raven 客户端以收集错误和警告给 Sentry 时:

每次工人重新启动时,都会向 Sentry 报告这个不相关的警告。

有什么方法可以禁用它或切换到 log.info?

0 投票
1 回答
982 浏览

javascript - 使用 raven-js 将其他变量传递给哨兵

我正在尝试使用 raven-js 捕获 js 错误。我有以下代码

我在哨兵中看到这个错误,但我没有看到额外的变量,例如 rs 和 app 。我看到的唯一额外内容是:

“会话:持续时间”:581889

在完整的错误 json 中,我看到以下内容:

如何将此变量传递给哨兵,所以它们实际上出现在哨兵中?

0 投票
2 回答
159 浏览

django - JPype 与 django 和 raven 冲突

我正在使用 jpype 0.6.1。我编写了一个 python 脚本来运行一些用 scala 编写的代码。每件事都按预期工作。但是当我将 python 脚本集成到我的 django 项目中时,我遇到了一些与 raven 模块相关的错误。

Scala 代码打印消息:

访问上述代码的 Python 脚本

上面的代码工作正常。但是在集成到 django 项目后,我得到了以下错误

TypeError:包 com.test.auth.Auth.printMessage.__sentry__ 不可调用 2016-08-16 07:56:08,850 [错误] logger=sentry.errors.serializer process=14605 thread=140040558467072 Package com.test.auth。 Auth.printMessage.__sentry__ 不可调用

我是 Django 的新手。我已阅读有关 raven 日志记录机制的信息。但无法找到问题。

0 投票
0 回答
324 浏览

node.js - Sentry raven 安装仅显示示例异常

我用 docker 安装了哨兵:https ://hub.docker.com/_/sentry/

我已经使用 nodejs 绑定通过此处的示例发送异常:https ://docs.sentry.io/on-premise/clients/node/

我已经发送了许多错误事件,但它似乎只显示示例异常。

如何配置它以记录新的异常/错误?

我已经看过了

0 投票
2 回答
6276 浏览

python - 为不同的环境(暂存、生产)配置 Sentry

我想在 Django 应用程序中配置 Sentry 以使用不同的环境报告错误,例如登台和生产。这样我就可以为每个环境配置警报。

如何使用不同的 Django 设置为 Raven 配置不同的环境?Raven Python 客户端参数文档environment中未列出该变量,但是我可以在raven-python 代码中找到该变量。

0 投票
1 回答
63 浏览

firefox-addon-sdk - Firefox Addon SDK 中的 Sentry Raven

我正在制作一个 Firefox 扩展,我想使用 Sentry 记录扩展代码产生的错误/消息/异常。

我尝试了 JavsScript Raven 客户端,但我猜它并没有真正生活在“内容”上下文中。

我得到的错误是:message = "debug" is read-only,但我的实际问题是,如何将 Sentry 集成到 Firefox 插件中?

PS:不,这不会进入一般发行版,我的 api 密钥是安全的。

0 投票
1 回答
445 浏览

django - 如何在多个 raven 配置中使用哨兵日志记录

我是否可以RAVEN_CONFIG在我的 Django 设置中dsn为它们定义多个具有不同值的 s,然后以某种方式进行配置,以便当我从一个 Django 应用程序中的文件中获取错误时,它们会登录到一个 Sentry 商店和另一个 Sentry 商店中的其他 Django 应用程序?