2017-09-01 30 views
0

我們使用Sentry來查找一些錯誤。向Sentry報告證明它正在工作,就像啓動一樣?

您如何證明,報告正在工作?
我有一個彈簧啓動的項目,這是不發出任何錯誤哨兵,因此它看起來就像是工作沒有錯誤,但我在Kibana看到,已經出現了錯誤。
所以,我的配置錯了。修復安裝程序後,它現在也將錯誤發送給Sentry。

有什麼方法可以證明發送給Sentry正在工作嗎?
像我的Spring-Boot應用程序啓動時發送第一個字符串?

我發現了2個可能的解決方案,都很爛,所以這就是爲什麼我要求更專業的方式:

  1. 我可以做只是application start up一個log.error(「哨兵正在」)
  2. 我可以將警告/錯誤的日誌級別設置爲信息,以查看它是否正常工作,如果在Sentry中看到它,則將其更改回來?

但正如我所說,這兩種方法都不好,所以讓我知道你是怎麼解決這樣的問題 是外行給我,所以讓我知道

回答

1

沒有一個真正的「答案「目前,在這裏,作爲Sentry簡單的一部分,它在發生錯誤之前不會做任何事情。一個可能的解決方案是引入像example.com/500這樣的故意錯誤的路徑。

+0

這不是我想讀的答案;-) 我希望有一個更好的方法來測試它...... – Joerg

+1

您也可以手動註銷到Sentry的Sentry應用程序初始化。它將被視爲一個「事件」(如果您使用的是託管Sentry),並且會顯示在您的問題流中,但應該可以正常工作,只要它在啓動時而不是每次請求時都不會產生重要的負載。 – ehfeng

+0

你能多寫一點嗎?只是爲了讓它正確:我想測試如果項目設置發送到哨兵的一切正在完成工作......但也許我只是不明白它,你的意思。 – Joerg

相關問題