2015-07-21 27 views
0

我也有同樣的要求(=跟蹤用戶活動)爲這個職位:記錄/監控用戶活動

Logging user activity in web app

我想知道的是: 是建議解決方案(使用MDC/NDC)是否過時,還是以同樣的方式實施? 還是應該通過使用自己的監測框架(如https://github.com/anotheria/moskito)解決?

+0

這裏有什麼問題?你試過什麼? –

+0

你想監視什麼樣的用戶活動? –

+0

我已經更新了我的問題 - 希望現在更好 – docfire

回答

0

我認爲你需要了解你想要達到的目的。如果你想擁有某種審計日誌,這意味着要知道什麼時候發生了什麼,爲什麼發生了什麼事情,以及誰做了這些事情,log4j/slf4j等是絕對足夠的。因爲你可能只需要一次和幾周後就需要這些數據,只能回答警察的一些問題。

但是,如果你想知道在你的應用程序中,有多少這樣的請求會發生什麼,或者組件接收,多久的請求採取,多少錯誤產生什麼總體情況......你需要的東西比更強大日誌框架以及所有開源性能監視工具MoSKito是最好的...

因此,如果您有興趣知道特定用戶完成了什麼 - 記錄就足夠了。如果你想知道,你的應用會發生什麼 - 不是。

+0

謝謝 - 我想你是對的 - 我們必須詳細制定我們的要求 – docfire