我很好奇,是否有方法监视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