问题标签 [sentry]
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.
python - 你如何引发 python 异常并包含 Sentry 的附加数据?
Sentry 可以检测与异常相关的其他数据,例如:
你如何用你自己的additional data
字段从 Python(它是一个 Django 应用程序)中引发这样的异常?
django - 在 Django 服务器上,如何同时使用 django-debug-toolbar 和 Sentry?
我已经在我的 Django 服务器上安装了 Sentry,它已经成功安装并运行了 django-debug-toolbar。在我禁用 django-debug-toolbar 之前,错误不会发送到我的 Sentry 服务器。
我阅读了文档,并且有一个“警告”部分提到了其他定义的中间件的问题process_exception()
,但是我检查了代码并且 django-debug-toolbar 根本没有实现这个方法。
任何帮助,将不胜感激!
更多信息:
我按照此处所述安装了 Sentry 客户端:
首先安装 raven-python:
然后简单地修改你的 Django 配置:
而已!Raven 自动安装一个错误处理钩子,将所有未捕获的异常通过管道传递给 Sentry。
从我的settings.py
:
celery - 带有 gevent 池的芹菜工人 + Sentry 记录器 = 挂起
我将 Celery 与 Django 集成一起使用。我发现对当前项目的新提交存在一些问题:带有 gevent 池的 Celery worker 拒绝处理新任务。经过短暂的调查,我发现'sentry'日志处理程序导致了一个问题:settings.py:
使用 'handlers': ['console'] 一切正常,但是当我添加 'sentry' 处理程序 celer+gevent 工作人员开始表现如下:从代理获取 N 个任务,其中 N 是并发级别,然后停止。
我用这个命令运行 celery worker:
注意:deathlock 显示并发 >= 3
我使用 RabbitMQ 作为代理,使用 redis 作为结果后端
谢谢你。
PS 同步芹菜工人在任何配置下都能正常工作
android - 如何降低线性布局的高度,这是android中的图像
我想降低在android中用作线性布局的图像的高度。我该怎么做?我的代码如下:
降低 imageview 的高度不起作用。我该怎么做?
python - 无法将 celery 任务中的日志消息发送到 Sentry
我在从 celery 任务中登录到 Sentry 时遇到问题。任务中的错误可以正常工作。但是,当我尝试手动记录事件时,它会记录到 celery 日志中,而不是哨兵服务器。
我正在使用的代码是:
我在这里和网上找到了一些关于此的帖子,但它们似乎都已经过时了
python - AttributeError:“RegexURLResolver”对象没有属性“_urlconf_module”
我的哨兵异常中不断出现以下错误
AttributeError: 'RegexURLResolver' object has no attribute '_urlconf_module'
并且跟踪仅指向带有 django 代码库的代码,而不指向我的应用程序中的任何位置。我的日志也很干净。这可能是什么原因?
c# - C# 的错误日志记录
我以前使用Sentry来维护我的 C# 应用程序上的错误日志。我想切换到可下载的东西,因为我有一些敏感数据。是否有任何错误记录软件,如哨兵,但可以由我托管?提前致谢!
django - 安装 django-sentry 时配置不正确
我按照这些步骤安装了 Django Sentry ,它一直有效,直到我启动服务器并尝试登录。如果我提交任何详细信息(正确与否),我得到
...在控制台中,页面本身仅显示格式化的内部服务器错误。
有没有办法解决这个问题(最好不必更改哨兵代码)?