我們正在構建高性能Web應用程序。識別應用程序中的糟糕表現
不幸的是,有時候性能會意外下降,我們希望能夠監控這個問題,以便我們可以在發生問題時主動解決問題,而不是等待用戶報告問題。
到目前爲止,我們正在爲諸如服務器內存使用率,CPU使用率以及收集數據庫統計數據等指標提供系統監視器。
雖然這些顯示系統的整體健康狀況,但當一個特定用戶的會話較慢時,它們無法幫助我們。我們已經實現了對C#應用程序的跟蹤,在識別數據是罪魁禍首的問題時特別有用,但出於性能原因,默認情況下跟蹤將會關閉,並且只有在嘗試修復問題時才能啓用。
所以我的問題是有沒有其他的最佳做法,我們應該考慮(例如WMI)?還有什麼我們應該考慮建立到我們的網絡應用程序,這將有利於我們,而不會成爲一個性能負擔?
請看看:http://stackoverflow.com/faq#promotion。_你必須在你的答案中披露你的隸屬關係。 –