有在服务器上运行而不暴露于外部世界的 Spring Boot 应用程序。我连接了 Sentry 来监视它,但从未收到任何错误,即使我在日志中有大量错误。不暴露给外部世界我的意思是没有开放的 url 每个人都可以用于 API 连接。我应该如何配置Sentry才能得到错误?我应该转向其他场景,而不是默认的 Spring Boot 应用程序配置吗?
2 回答

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

炎炎设计
TA贡献1808条经验 获得超4个赞
我与这个问题斗争了一段时间,但似乎有些错误消息在途中丢失了,或者发送消息的Sentry.io
默认配置Spring Boot
具有低阈值,因此 1 个错误消息表示几个实际错误。
最后,它自己修好了。
添加回答
举报
0/150
提交
取消