ASP.NET\Requests Current Performance Rule

Microsoft.Windows.InternetInformationServices.2000.WebServer.ASP.NETRequestsCurrent.Monitor.Collection (Rule)

Knowledge Base article:

Summary

This rule collects performance data for the ASP.NET\Requests Current performance counter. This information is collected and is exposed one or more Views and/or Reports.

The ASP.NET\Requests Current performance counter exposes the current number of requests, including those that are queued, currently executing, or waiting to be written to the client. Under the ASP.NET process model, when this counter exceeds the request Queue Limit defined in the process Model configuration section, ASP.NET will begin rejecting requests.

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.2000.WebServer
CategoryPerformanceCollection
EnabledTrue
Instance NameASP.NET
Counter NameRequests Current
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerformanceDS DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.2000.WebServer.ASP.NETRequestsCurrent.Monitor.Collection" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2000.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Requests Current</CounterName>
<ObjectName>ASP.NET</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>4</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>