我很好奇,是否有方法監視iis服務器上的請求持續時間。就個人而言,我提出了一個解決方案,但它確實是資源密集型的,這就是爲什麼我問這個問題,只是爲了收集更多意見。IIS 7請求持續時間監視
我的計劃是提取每個請求的持續時間並將其發送到石墨,以便實時瞭解Web服務器的性能。我想到的想法是使用Poweshell和它的web管理模塊。例如,如果您運行的是get-item IIS:\AppPools\DefaultAppPool | Get-WebRequest
,則可以在該應用程序池中獲取包含時間信息在內的大量信息的所有請求。
事情是,我應該有一個腳本運行每100毫秒來獲取所有請求,這是有點浪費。有沒有辦法告訴iis在日誌中放置請求持續時間(以毫秒爲單位)?因爲那樣獲取我需要的信息會容易得多。
您是否嘗試過使用'Get-WebRequest'? https://powershell.org/forums/topic/selectively-kill-a-specific-request-under-an-app-pool/ – Kiquenet