Sentry.io 在生产中运行 Spring Boot 时不捕获错误?

有在服务器上运行而不暴露于外部世界的 Spring Boot 应用程序。我连接了 Sentry 来监视它,但从未收到任何错误,即使我在日志中有大量错误。

不暴露给外部世界我的意思是没有开放的 url 每个人都可以用于 API 连接。

我应该如何配置Sentry才能得到错误?我应该转向其他场景,而不是默认的 Spring Boot 应用程序配置吗?


Cats萌萌
浏览 123回答 2
2回答

慕妹3242003

Sentry 不需要连接到您的应用程序。当您将 Sentry 的 SDK 添加到您的应用程序并使用正确的 对其进行配置时DSN,您的应用程序将连接到 Sentry 以在发生错误时发送错误。为此,您需要确保DSN您使用的是您希望在 Sentry 中看到事件的项目。这可能是您看不到事件的原因。也许您的服务器无法访问 Internet?或者如果是这样,它需要使用未在您的服务器/应用程序/sdk 中配置的内部代理服务器。

炎炎设计

我与这个问题斗争了一段时间,但似乎有些错误消息在途中丢失了,或者发送消息的Sentry.io默认配置Spring Boot具有低阈值,因此 1 个错误消息表示几个实际错误。最后,它自己修好了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java