有在服務(wù)器上運(yùn)行而不暴露于外部世界的 Spring Boot 應(yīng)用程序。我連接了 Sentry 來監(jiān)視它,但從未收到任何錯誤,即使我在日志中有大量錯誤。不暴露給外部世界我的意思是沒有開放的 url 每個人都可以用于 API 連接。我應(yīng)該如何配置Sentry才能得到錯誤?我應(yīng)該轉(zhuǎn)向其他場景,而不是默認(rèn)的 Spring Boot 應(yīng)用程序配置嗎?
2 回答

慕妹3242003
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個贊
Sentry 不需要連接到您的應(yīng)用程序。當(dāng)您將 Sentry 的 SDK 添加到您的應(yīng)用程序并使用正確的 對其進(jìn)行配置時DSN
,您的應(yīng)用程序?qū)⑦B接到 Sentry 以在發(fā)生錯誤時發(fā)送錯誤。
為此,您需要確保DSN
您使用的是您希望在 Sentry 中看到事件的項目。這可能是您看不到事件的原因。
也許您的服務(wù)器無法訪問 Internet?或者如果是這樣,它需要使用未在您的服務(wù)器/應(yīng)用程序/sdk 中配置的內(nèi)部代理服務(wù)器。

炎炎設(shè)計
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個贊
我與這個問題斗爭了一段時間,但似乎有些錯誤消息在途中丟失了,或者發(fā)送消息的Sentry.io
默認(rèn)配置Spring Boot
具有低閾值,因此 1 個錯誤消息表示幾個實(shí)際錯誤。
最后,它自己修好了。
添加回答
舉報
0/150
提交
取消