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

python - 哨兵、乌鸦和 django 芹菜

现在它django-sentry已经成为一个独立的服务器(而且很棒),我正在尝试移植我的应用程序以使用它。

我已经设置了一个独立的服务器,配置了一个 django 应用程序,以使用 django 1.3 的日志字典 conf 进行日志记录,按照 raven docs。我似乎无法让任何芹菜任务登录到哨兵服务器(尽管它们确实被打印到控制台)。

我不确定我应该做什么?我已包含raven.contrib.django.celery在我的“INSTALLED_APPS”中。

未捕获的异常被发送到哨兵,自定义日志消息通过以下方式发送:

0 投票
1 回答
2287 浏览

python - Sentry + Raven,HTTP 错误 401:未经授权

我有一个Sentry应用程序,在 url:mydomain.com:11011 上正确运行。

我有一个使用 CDN 创建的项目:http://XXX:YYY@mydomain.com:11011/2

此 url 由 HAProxy 提供,配置如下:

哨兵的配置:

但是当我从同一台服务器尝试 Raven 测试时,我遇到了身份验证问题:

也失败了:

可能是什么问题呢?谢谢。

0 投票
0 回答
418 浏览

java - 客户端“Raven-Java 0.4”引发 API 错误

我正在尝试在我的服务器上设置一个本地哨兵。

当我的 java 应用程序向服务器发送异常时,哨兵返回“Client 'Raven-Java 0.4' raise API error:”(不显示错误)。

哨兵中此异常的 JSON 数据: {"id": "4f8e8377122340da92c7192c9a059aea", "checksum": "5c99c531830313a994bf4de2e8bb4fd4", "project": "default", "logger": "sentry.api.http", "level": "error", "culprit": "", "extra": {"thread": -1219086144, "process": 8395, "threadName": "MainThread", "module": "api", "filename": "api.py", "pathname": "/opt/sentry/lib/python2.5/site-packages/sentry-4.4.6-py2.5.egg/sentry/web/api.py", "lineno": 153, "message": "Client 'Raven-Java 0.4' raised API error: ", "funcName": "store"}, "modules": {"sentry": "4.4.6", "djcelery": "2.5.5", "django": "1.3.1", "kombu.transport.django": "1.0.0", "kombu": "2.1.8", "south": "0.7.5", "raven": "1.9.1"}, "sentry.interfaces.Message": {"message": "Client 'Raven-Java 0.4' raised API error: ", "params": []}}

我可以将相同的异常从我的 java 应用程序发送到 getsentry 公共服务器。

怎么了?

0 投票
2 回答
7691 浏览

django - 如何在 django 视图中使用哨兵/乌鸦

我设法成功安装哨兵,我可以在本地主机上看到哨兵接口 web 服务并执行

工作,测试显示在界面中。

问题是我找不到任何示例或文档来说明我应该在我的视图和设置中添加什么。

我知道我必须添加到我的INSTALLED_APPS

'哨兵','raven.contrib.django',

我还添加了

接下来的两行出现在文档中,但没有说明它们去哪里

我试过了,settings.py但我仍然无法让我的观点记录任何内容。我还添加了这个

在我看来,我添加了这个:

除了您在此处看到的内容外,我没有其他与日志记录相关的代码,我错过了什么?

0 投票
3 回答
4911 浏览

sentry - raven - sentry + django = 未配置服务器,未安装哨兵。无法发送消息

我有一个工作正常的哨兵服务器。

我有一台带有 django 1.3 和 raven 1.93 的开发机器。在 django 项目中,我有这个:

设置.py:

注意 installed_apps 中没有“哨兵”。这是故意的,因为哨兵是服务器,不应该在客户端上!

views.py(在视图中):

当我运行视图时,我进入控制台:

为什么,以及如何解决?

0 投票
1 回答
1467 浏览

django-celery - 在 django 中使用 raven 和芹菜

我正在尝试设置 raven 以使用 celery 异步登录到哨兵。我想我已经正确设置了,但是没有调用 CeleryClient 中的 send_raw 函数(并且在哨兵或芹菜中没有任何东西被拾取)。如果我不更改下面的 SENTRY_CLIENT 设置(日志出现在哨兵中),事情就会起作用。我的设置是:

已安装的应用程序:

记录:

我已将 CeleryClient 修改为

而且痕迹不出来

0 投票
1 回答
1687 浏览

celery - raven celery 客户端日志未显示在哨兵服务器上

我正在将 raven 升级到 2.0.3,但看不到任何日志通过它进入服务器。我已经修补了 raven,以便我可以使用 celery:https ://github.com/getsentry/raven-python/commit/1be659a1eba721a29ca889e632538ddd459c4acf 。

必须获取 SENTRY_DSN,因为当我更改它时,芹菜显示 403 响应(服务器禁止)。celery 正在接收这些任务,因为我可以在日志中看到任务已成功完成:

但是,我在哨兵服务器上看不到任何事件。服务器端我有:

是否缺少某些设置?

0 投票
1 回答
2828 浏览

python - 为 raven-python(哨兵客户端)添加一个钩子到 Gunicorn

我想知道我会把它放在我的代码或 gunicorn 的哪里,以便让乌鸦运行。http://raven.readthedocs.org/en/latest/config/django.html#gunicorn

0 投票
1 回答
1278 浏览

django - Django Sentry 导入错误

我刚刚安装了 django-sentry 并计划用它来登录我的 django 项目。但是我遇到了障碍。

每当我尝试记录错误时,这就是我得到的错误:

我正在使用的相关堆栈:

这就是我所做的:

settings.py 中定义的日志记录设置:

异常的堆栈跟踪:

我试图弄清楚出了什么问题,但直到现在还没有运气。我的预感是可能是 Raven 和 Sentry 之间的版本问题。

如果您知道可能导致问题的原因,请帮助我。

如果我错过了一些信息,请告诉我。

谢谢!!

0 投票
2 回答
4627 浏览

python - 为 raven 添加自定义标签

如何添加自定义标签以让 raven 将其设置为哨兵?

当我在 django 中使用 raven 时,有几个标签,如操作系统、浏览器等。

但我想自己使用 raven 添加这样的标签,没有 django。

谢谢。