有在服務器上運行而不暴露于外部世界的 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
提交
取消