簡體   English   中英

是否存在允許跨平台錯誤記錄和跟蹤多個應用程序的任何工具?

[英]Do any tools exist that allow cross platform error logging and tracking for multiple applications?

我們的開發團隊擁有許多不同的應用程序,包括.Net和Java。 目前,我們使用Log4J處理錯誤日志記錄,並在出現問題時使用電子郵件向開發團隊發出警報。 目前,我們每天都會收到數千條警報,維護起來變得有點乏味。

我們一直在討論為我們所有的應用程序創建一個中央儀表板。 理想的工具可以在應用程序的整個生命周期中跟蹤錯誤,警告,信息等(它不一定需要由數據庫驅動)。 我們的想法是,可以在儀表板上查看數據,可以根據具體錯誤進行查看,並具有在滿足觸發和/或閾值時通過emal發出警報的能力。

Elmah對.Net很有用,但是我們需要一個可以用於Java EE的工具嗎? 最好的方法是什么? 我們應該嗎:

  • 只需將Elmah用於.Net應用程序並找到類似於Java的內容並構建我們自己的儀表板以創建統一的外觀和感覺?

要么

  • 是否存在我們可以利用的工具來實現這個跨平台?

我已經嘗試過查看Sourceforge,但很難描述我在尋找什么。

我認為你沒有日志記錄問題,我認為你有一個集成問題,無論是日志記錄,還是任何其他領域你的root問題是相同的......我如何使我完全不同的組件與彼此?

有很多方法,但可能最容易實現的不同技術是Web服務或REST ...您可能需要一個中央記錄器,您需要獨立實現,然后構建一個Web服務/ REST接口你將不得不連接到...

對您來說,可能有一個不同的調查方向是查看市場上是否有一個記錄產品需要進行Web服務調用......如果是這種情況,您只需要更改組件以便每次都進行服務調用。

您需要考慮的其他事情是您的遠程日志記錄永遠不應該取代您的本地日志記錄,它就是兩者兼而有之,原因很簡單,遠程調用可能會失敗,因此代碼就好像它們會失敗一樣。

我們一直在使用http://www.exceptional.io/進行錯誤跟蹤:它既便宜又簡單。

要報告錯誤,您只需將json文檔發布到其端點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM