问题标签 [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.
django - Django Raven 只向 Sentry 记录一次
我已将日志记录设置为在我的应用程序中转到 Sentry。当我运行 ./manage.py raven 测试时,它每次都有效。当我调用登录让我们说一个视图时,它只工作一次。之后它完全停止记录。根本没有错误或输出。
奇怪的是,如果删除日志记录设置并将记录器设置为:
它每次都有效
设置.py
视图.py:
python - 如何在 raven/sentry 中使用上下文记录完整的调用堆栈?
当在调用堆栈的根上捕获引发的异常时,我可以在 Sentry 中的每个调用堆栈级别看到整个上下文。
但是,当我使用 captureMessage() 时,我在 Sentry 中看不到任何上下文。
如果我在下面的代码中使用 captureException(),我只能看到调用堆栈的顶部。
换句话说,我想在 Sentry 中看到带有完整堆栈跟踪和上下文的记录消息。
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=....
这是错误的痕迹:
它是否试图发送到错误的域?我该如何解决这个问题或进一步调查?
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?
javascript - 使用 raven-js 将其他变量传递给哨兵
我正在尝试使用 raven-js 捕获 js 错误。我有以下代码
我在哨兵中看到这个错误,但我没有看到额外的变量,例如 rs 和 app 。我看到的唯一额外内容是:
“会话:持续时间”:581889
在完整的错误 json 中,我看到以下内容:
如何将此变量传递给哨兵,所以它们实际上出现在哨兵中?
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 日志记录机制的信息。但无法找到问题。
node.js - Sentry raven 安装仅显示示例异常
我用 docker 安装了哨兵:https ://hub.docker.com/_/sentry/
我已经使用 nodejs 绑定通过此处的示例发送异常:https ://docs.sentry.io/on-premise/clients/node/
我已经发送了许多错误事件,但它似乎只显示示例异常。
如何配置它以记录新的异常/错误?
我已经看过了
python - 为不同的环境(暂存、生产)配置 Sentry
我想在 Django 应用程序中配置 Sentry 以使用不同的环境报告错误,例如登台和生产。这样我就可以为每个环境配置警报。
如何使用不同的 Django 设置为 Raven 配置不同的环境?Raven Python 客户端参数文档environment
中未列出该变量,但是我可以在raven-python 代码中找到该变量。
firefox-addon-sdk - Firefox Addon SDK 中的 Sentry Raven
我正在制作一个 Firefox 扩展,我想使用 Sentry 记录扩展代码产生的错误/消息/异常。
我尝试了 JavsScript Raven 客户端,但我猜它并没有真正生活在“内容”上下文中。
我得到的错误是:message = "debug" is read-only
,但我的实际问题是,如何将 Sentry 集成到 Firefox 插件中?
PS:不,这不会进入一般发行版,我的 api 密钥是安全的。
django - 如何在多个 raven 配置中使用哨兵日志记录
我是否可以RAVEN_CONFIG
在我的 Django 设置中dsn
为它们定义多个具有不同值的 s,然后以某种方式进行配置,以便当我从一个 Django 应用程序中的文件中获取错误时,它们会登录到一个 Sentry 商店和另一个 Sentry 商店中的其他 Django 应用程序?