簡體   English   中英

如何在不訪問IIS日志文件的情況下監視ASP.NET MVC服務器的負載和性能

[英]How can I monitor ASP.NET MVC server load and performance without access to IIS log files

我需要監視ASP.NET MVC Web服務應用程序上的負載和性能。 該應用程序托管在AppHarbor上,並在負載均衡器后面。 目前僅運行2個Web Worker。 我們正在嘗試收集的一些數據:

  • 每秒平均/峰值負載
  • 最小/最大/平均請求處理時間

AppHarbor承諾在一段時間內可以訪問IIS日志,但據我所知它尚未實現。 我正在考慮只是滾動我自己的ASP.NET篩選器或某種東西來將每個請求記錄到數據庫,但是我有點擔心通過在每個請求上引入數據庫寫操作而對性能產生負面影響。

目前,這不是一個流量很高的應用程序。 沒有日志很難說,但我的猜測是每月大約有數十萬個請求。

我應該考慮購買現成的包裝嗎? 是否值得考慮某種基於雲的日志記錄/分析?

您可能應該看看New Relic附加組件 AppHarbor還有許多其他監視插件 ,可能適合您使用。 石墨石墨是另一種。

暫無
暫無

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

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