有一个Spring Boot应用程序可以在服务器上运行,而不会暴露给外界。我连接了Sentry进行监视,但从未出错,即使我的日志中有很多错误。
通过 而不暴露给外部世界 ,我的意思是没有公开的网址可供所有人用于API连接。
我应该如何配置Sentry
以获得错误?我应该跌倒其他情况,而不是default Spring Boot app configuration吗?
答案 0 :(得分:1)
Sentry不需要连接到您的应用程序。当您将Sentry的SDK添加到您的应用中并使用正确的DSN
对其进行配置时,您的应用将连接到Sentry以在发生错误时发送错误。
为此,您需要确保使用的DSN
进入了您希望在Sentry中看到事件的项目。这可能是您看不到事件的原因。
也许您的服务器无法访问Internet?或者,如果需要,则需要使用未在您的服务器/应用程序/ sdk中配置的内部代理服务器。
答案 1 :(得分:0)
我已经解决了一段时间,但是似乎途中丢失了一些错误消息,或者Sentry.io
的{{1}}默认配置发送的阈值较低,因此有1条错误消息几个实际错误。
最后,它修复了自己。