问题标签 [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 回答
2736 浏览

spring - 用于登录 Spring 的哨兵

我使用 Sentry(本地)进行日志记录。最近我开始转向 Spring 框架,我无法让日志到达 Sentry 服务器。我尝试使用log4jand logger (slf4j)。在这两种情况下,我都无法取得任何进展。我的假设是,由于我使用spring-startermaven 依赖项,它logger默认包含,而 Sentry + Java 上的所有文档都提到使用raven. 可能因为这个原因我的日志配置没有被读取。谁能告诉我如何让哨兵从事我的 Spring 项目?

编辑:这是我logback.xml在类路径中的。

0 投票
1 回答
680 浏览

python - Django/Raven/Sentry:不同 DSN 的不同记录器

如何配置 Djangologging以支持不同的 DSN loggers

像这样的东西:

设置.py

视图.py

0 投票
1 回答
472 浏览

python - 为什么 Sentry 不将 Celery 中的 SoftTimeLimitExceeded 错误分组?

它们大多是分组的,但仍然有 85% 的页面项目是 SoftTimeLimitExceeded。我是否必须覆盖 raven 类以强制进行正确分组,或者这只是 Sentry 方面的临时问题?

0 投票
1 回答
152 浏览

python - python raven在使用芹菜工人的django日志记录时超时

我正在使用 raven 从我的芹菜工作记录到哨兵。我发现每当我使用 django 日志系统记录到哨兵时,每次更新都可能需要几分钟(但日志成功)。如果我从我的日志记录配置中删除哨兵,它是即时的。

我尝试通过以下方式直接恢复使用 raven:

这在工作人员内部没有延迟。

但是,如果我尝试使用 django 特定客户端,如下所示,则存在延迟:

它通常是 2 分钟多一点,所以看起来像超时但操作成功。

延误加起来,使我的工作队列不可靠。

0 投票
1 回答
41 浏览

python - 您可以使用 raven 获取事件详细信息吗?

我知道您可以使用 raven 在 Sentry 中记录异常 - 有没有一种方法可以让您从以前登录 Sentry 的内容中读取数据?例如,如果我有事件 ID,我可以读取其附加数据吗?文档非常简洁,我没有看到任何这样的例子。

0 投票
1 回答
3130 浏览

python - Sentry - 如何只记录异常,而不是记录器

我想使用哨兵记录测试异常。所以我配置了它:

当我运行测试时:

我在哨兵仪表板中都看到了:记录器错误和异常

在日志记录级别关键的情况下,什么都不会出现。

那么,有没有一种方法可以只记录异常而不记录常规日志?

0 投票
2 回答
2753 浏览

java - 如何以编程方式在 Java 中设置属性属性?

我正在查看java 的哨兵,它需要一个属性文件:

它通过以下方式加载文件:java -Djava.util.logging.config.file=/path/to/app.properties MyClass

我想在java源代码中设置属性;我怎么做?

看起来我可以使用Properties类?不过不确定(Java 不是我的主要语言)。

0 投票
1 回答
168 浏览

python - TurboGears 和反弹:如何为 Raven 添加额外的、按请求的上下文以获得更多信息的 Sentry 报告?

通过反冲TurboGears支持通过Raven向Sentry报告错误。启用报错非常简单,只需在配置文件中添加相应的设置即可,例如:.ini

根据 Raven 的文档,为报告的内容添加更多上下文应该很简单

但是,现在我想知道获取将用于报告的client实例的最简单或最正确的方法是什么?backlash我想添加每个请求的信息,通常来自请求处理程序或Controller方法。

0 投票
1 回答
442 浏览

sentry - 如何使用 logback 在 raven java 中添加请求信息?

我们在 java 中使用带有 logback 的 raven 和 sentry 进行错误报告。我们可以成功记录错误,但我们如何添加请求信息?

我没有在https://docs.getsentry.com/hosted/clients/java/modules/logback/上找到任何示例

0 投票
1 回答
343 浏览

java - java.lang.ClassCastException:net.kencochrane.raven.log4j.SentryAppender 无法转换为 org.apache.log4j.Appender

我正在尝试使用raven-log4jyoutrack的异常发送到Sentry

/etc/youtrack/log4j.xml

原始暴发户文件的一部分:

exec java -Xmx{{ heap_size }} -XX:MaxPermSize=250m -Djava.awt.headless=true -Djetbrains.youtrack.disableBrowser=true -Djava.security.egd=/dev/zrandom -Djetbrains.mps.webr.log4jPath =/etc/youtrack/log4j.xml -jar /usr/local/youtrack/{{ jarfile }} 8082

我将其更改为:

exec java -Xmx1g -XX:MaxPermSize=250m -Djava.awt.headless=true -Djetbrains.youtrack.disableBrowser=true -Djava.security.egd=/dev/zrandom -Djetbrains.mps.webr.log4jPath=/etc/youtrack /log4j.xml -cp /usr/local/youtrack/youtrack-6.5.16853.jar:/usr/local/youtrack/lib/* jetbrains.youtrack.standalone.YoutrackStandalone 8082

指定类路径 ( /usr/local/youtrack/lib/*)。

如果不复制raven-log4j-6.0.0.jar/usr/local/youtrack/lib,我将收到如下错误:

但是将其放入该lib文件夹后,出现另一个错误:

当然,文件夹log4j-*.jar中没有:lib

为什么以及在哪里加载了两次?