标签: sentry

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

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

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

使用此配置,此URL与HAProxy一起提供:

listen sentry *:11011
    mode tcp
    server app1 localhost:9005 maxconn 32
Run Code Online (Sandbox Code Playgroud)

哨兵的配置:

SENTRY_KEY = 'foo'
SENTRY_PUBLIC = True
SENTRY_URL_PREFIX = 'http://mydomain.com:11011'  # No trailing slash!
SENTRY_WEB_HOST = 'localhost'
SENTRY_WEB_PORT = 9005
SENTRY_WEB_OPTIONS = {
    'workers': 1, # the number of gunicorn workers
    'worker_class': 'gevent',
}
Run Code Online (Sandbox Code Playgroud)

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

$ raven test http://XXX:YYY@mydomain.com:11011/2
HTTPError: HTTP Error 401: UNAUTHORIZED
Run Code Online (Sandbox Code Playgroud)

也失败了:

$ raven test http://XXX:YYY@localhost:9005/2
HTTPError: HTTP Error 401: UNAUTHORIZED
Run Code Online (Sandbox Code Playgroud)

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

python django haproxy sentry raven

7
推荐指数
1
解决办法
1931
查看次数

如何在django视图中使用sentry/raven

我设法成功安装了哨兵,我可以在localhost看到哨兵界面webservice并做了

raven test http://jsifslkdjfklsdfjklsdjfklMYCODE 
Run Code Online (Sandbox Code Playgroud)

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

问题是我找不到任何关于我应该在视图和设置上放置什么的示例或文档.

我知道我必须加入我的 INSTALLED_APPS

'sentry','raven.contrib.django',

而且我还补充道

SENTRY_DNS = 'http://jsifslkdjfklsdfjklsdjfklMYCODE'
Run Code Online (Sandbox Code Playgroud)

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

from raven.contrib.django.models import client
client.captureException()
Run Code Online (Sandbox Code Playgroud)

我试过settings.py但仍然无法记录我的观点.我也加了这个

LOGGING = {
    'version': 1,
    'disable_existing_loggers': True,
    'root': {
        'level': 'WARNING',
        'handlers': ['sentry'],
    },
    'formatters': {
        'verbose': {
            'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
        },
    },
    'handlers': {
        'sentry': {
            'level': 'ERROR',
            'class': 'raven.contrib.django.handlers.SentryHandler',
        },
        'console': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
            'formatter': 'verbose'
        }
    },
    'loggers': {
        'django.db.backends': {
            'level': 'ERROR',
            'handlers': ['console'],
            'propagate': False,
        },
        'raven': …
Run Code Online (Sandbox Code Playgroud)

django logging sentry raven

7
推荐指数
2
解决办法
7630
查看次数

什么是推荐的扭曲哨兵/乌鸦整合?

raven有很多集成,包括python日志记录.一方面,twisted不使用python的日志记录.而在另一方面,没有直接整合乌鸦在扭曲.

那么在基于扭曲的设置中使用raven的当前最佳实践是什么?

twisted sentry raven

7
推荐指数
1
解决办法
1546
查看次数

如何在中间件中设置current_user?

为了给我的问题提供更多背景信息,请参阅此Github问题 - https://github.com/getsentry/raven-ruby/issues/144

我正在使用raven哪个是错误记录器.我想为current_userif用户登录添加id .我收到的答案是

这应该通过您的中间件或类似的地方完成.

其中,意味着在设定的乌鸦CURRENT_USER.

我读过关于中间件的内容,但仍然无法弄清楚如何才能进入中间件current_user.

ruby-on-rails devise sentry

7
推荐指数
2
解决办法
2013
查看次数

GetSentry中Android上的JavaScript [object Event]错误

我正在使用GetSentry进行JavaScript错误监控,我有一个错误,我无法找到或无法重现.

在我的许多页面上(例如这里)我有一个错误:

[object Event]
Run Code Online (Sandbox Code Playgroud)

仅在Android设备上发生错误(根据GetSentry).

这个错误我无法在我的Android或办公室里的任何其他机器人上重现.

请提供一些建议.

javascript mobile android runtime-error sentry

7
推荐指数
0
解决办法
408
查看次数

在chrome移动android中localStorage为null

我用哨兵跟踪网站中的错误。问题是,有时适用于Android的chrome移动版的nullStorage为空,这会导致所有相关方法(如getItem或setItem)都将产生错误(是的,很脆弱)。您以前遇到过这样的问题吗?我想知道这个问题的最佳解决方案。

谢谢 :)

javascript android google-chrome local-storage sentry

7
推荐指数
1
解决办法
2075
查看次数

如何测试Sentry报告错误?

我刚刚使用他们提供的标准代码片段为客户端JavaScript应用安装了Sentry。我如何测试它是否正常工作?我尝试throw从浏览器控制台手动输入错误,但该错误未出现在Sentry中。是否有任何有关正确方法的文档?

logging sentry

7
推荐指数
2
解决办法
4395
查看次数

如何在Flink作业执行期间记录未捕获的异常

我正在尝试将Sentry附加到我们的Flink集群以跟踪作业执行。Sentry充当记录器,可捕获消息并将其发送到中央服务器。默认情况下,它将捕获所有WARN或更高级别的消息。

为了使Sentry能够捕获所有问题,每当操作员引发未捕获的异常时,我都需要编写WARN或ERROR日志消息。如果重新启动策略失败,则execute()执行环境中的方法将引发最终异常,我可以适当地记录该异常。但是我还没有找到记录导致作业重新启动的异常的方法。Flink将它们记录为INFO消息,但这使它们很难从其余消息中进行过滤。

在Flink作业中处理未捕获的异常的适当方法是什么?

logging sentry apache-flink

7
推荐指数
1
解决办法
264
查看次数

在 Next.js 项目中集成 Sentry

我正在将 Next.js 与 AMP 一起使用。这意味着我的代码仅在服务器上运行。没有客户端代码。

我试图整合@sentry/node 然而,当我独自加入这行来index.js/pages const Sentry = require('@sentry/node');

构建失败并出现以下错误:

[ wait ]  compiling ...
[ error ] ./node_modules/@sentry/node/esm/integrations/console.js
Module not found: Can't resolve 'console' in '/Users/lirancohen/Projects/amp-app/node_modules/@sentry/node/esm/integrations'
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何帮助理解这个问题。使用 next 9.0.1 和 sentry 5.0.5

javascript sentry next.js

7
推荐指数
1
解决办法
7164
查看次数

是否可以将flutter源映射或源代码上传到哨兵以进行更好的调试?

当我通过哨兵获得一些错误信息时,我希望获得更好的堆栈跟踪信息。目前,flutter sentry 只为您提供一个堆栈跟踪,它显示为“已编译”代码,这使得调试更加困难。

有没有办法上传源地图或源代码,以便在出现错误时有更准确的想法?

谢谢你!

这是一个例子(它不是很有用):

这是哨兵的一个例子

sentry dart flutter

7
推荐指数
1
解决办法
498
查看次数