2012-02-16 16 views
0

我們正在從事基於Java的Web應用程序。如何監視應用程序的健康狀態/活動/任何錯誤/失敗日誌

我們需要爲應用程序管理員創建一個儀表板來監視應用程序的狀態。

它基本上會像應用程序中發生的事情,例如我們希望跟蹤的任何活動的日誌,任何錯誤,上傳某個文件失敗的原因。另外,如果系統中有任何計劃的活動,管理員應該能夠看到它是否發生或沒有發生。

應該怎樣設計數據庫?我應該只爲所有需要跟蹤並顯示在儀表板或單個表上的所有活動的活動保留一張表嗎?

以及如何記錄此類活動?

請幫忙。

回答

0

您可以使用log4j(或類似的)與syslog appender。系統日誌必須在機器上作爲deamon運行,並且您有良好的監視和監視儀表板等。您也可以連接一個syslog deamons網絡來收集多臺機器上的信息。

另一個補充解決方案是使用JMX和Shinken,Hyperic,Nagios等監控工具。

相關問題