usage - windows performance monitor




最好的交通/性能/使用監控模塊? (6)

有沒有開源的(或者我猜是商業的)軟件包,你可以插入你的網站進行監控? 我想要一些可以連接到我們的ASP.NET網站的東西,並用於提供有關如下內容的報告:

  • 隨著時間的演變
  • 當前負載
  • 頁面流量
  • SQL性能
  • PU時間監控

理想情況下在C#:)

用一些性感的圖表。

編輯 :我也很樂意提供一個可以提供統計數據和數據視圖的軟件包,它可以分析趨勢,發現異常行為(例如,“沒有人在最後一個小時登錄過,是這樣嗎?”, “檢測到高流量級別”,“檢測到的API調用數量少”),並且通常非常有用。 這樣的事情存在嗎?

在我的最後一個辦公室,我們有一個大屏幕,向我們展示了幾個時間範圍內的負載和性能計數器的負載,我們可以發現奇怪的事情發生,但數據沒有存儲,也沒有辦法報告。 這是我以後做這個的一個包裹。





一種選擇是使用外部監視工具,通過模擬最終用戶活動來監視防火牆外部的Web性能。

Catchpoint系統有一個有趣的方法,只需要很少的代碼,並給你從數據中心之外和從asp.net內部的性能統計(如處理時間等)

http://www.catchpoint.com/products.html


應該指出的是,谷歌分析並不是網站使用的準確表示。 這是因為在頁面上使用的網絡信標(網絡錯誤)並不總是以這些原因加載:

  1. Google分析服務器每秒鐘都會被數百萬個網頁調用,並且無法及時處理請求。
  2. 用戶在整個頁面加載之前經常從頁面瀏覽,因此沒有足夠的時間來加載Google網站信標來記錄命中。
  3. 谷歌分析需要安裝JavaScript,可以禁用。
  4. 包括我自己的瀏覽器中,有不少(但不是很多)的用戶會阻止google-analytics.com。

物理日誌文件是記錄每個請求的網站使用情況的最佳“真實”表示形式。 另外還有更好的“專業”軟件包,其中Omniture是我最喜歡的軟件包,它有更好的響應時間,用於記錄動作和更多功能的備選方法。






usage-statistics