Sentry.io 在生产环境中 Spring 引导 运行 时不捕获错误?
Sentry.io doesn't capture errors when Spring Boot running in production?
有 Spring 引导应用程序在服务器上运行而不暴露给外部世界。我连接了 Sentry 来监控它,但从未收到任何错误,即使我在日志中有大量错误。
通过不暴露于外界我的意思是没有公开的url大家都可以用API连接。
我应该如何配置 Sentry
才能出现错误?我应该陷入其他场景,而不是default Spring Boot app configuration?
Sentry 不需要连接到您的应用程序。当您将 Sentry 的 SDK 添加到您的应用程序并使用正确的 DSN
配置它时,您的应用程序将连接到 Sentry 以在出现错误时发送错误。
为此,您需要确保您使用的 DSN
进入您希望在 Sentry 中看到事件的项目。这可能是您看不到事件的原因。
可能是你的服务器没有上网?或者如果是这样,它需要使用未在 server/application/sdk.
中配置的内部代理服务器
我和这个问题斗争了一段时间,但似乎有些错误消息在途中丢失了,或者 Sentry.io
Spring Boot
的默认配置发送了低阈值的消息,所以 1 个错误几个实际错误的消息。
最后自己修好了。
有 Spring 引导应用程序在服务器上运行而不暴露给外部世界。我连接了 Sentry 来监控它,但从未收到任何错误,即使我在日志中有大量错误。
通过不暴露于外界我的意思是没有公开的url大家都可以用API连接。
我应该如何配置 Sentry
才能出现错误?我应该陷入其他场景,而不是default Spring Boot app configuration?
Sentry 不需要连接到您的应用程序。当您将 Sentry 的 SDK 添加到您的应用程序并使用正确的 DSN
配置它时,您的应用程序将连接到 Sentry 以在出现错误时发送错误。
为此,您需要确保您使用的 DSN
进入您希望在 Sentry 中看到事件的项目。这可能是您看不到事件的原因。
可能是你的服务器没有上网?或者如果是这样,它需要使用未在 server/application/sdk.
中配置的内部代理服务器我和这个问题斗争了一段时间,但似乎有些错误消息在途中丢失了,或者 Sentry.io
Spring Boot
的默认配置发送了低阈值的消息,所以 1 个错误几个实际错误的消息。
最后自己修好了。