Performance collection for : PERF_STOREWEB_StoreWeb_FailedRequests

Microsoft.LS.2013.Monitoring.Rule.ReportingPC.StoreWeb.PERF_STOREWEB_StoreWeb_FailedRequests (Rule)

Knowledge Base article:

Summary

This rule collects this performance counter for reporting/troubleshooting purposes for the counter: PERF_STOREWEB_StoreWeb_FailedRequests

Total number of requests for which response status is not Success

Causes

Bad requests coming from the client, possible code bug or malicious attempt. Or Store Web not able to connect to Storage service.

Resolutions

Check logs to detect malicious attempts, perform IIS reset to reset the state of Store Web. Check that Storage service is up and running. Confirm that the machine hosting Store Web is able to connect to machine hosting Storage Service.

Element properties:

TargetMicrosoft.LS.2013.Component.StoreWeb
CategoryPerformanceCollection
EnabledTrue
Instance NameLS:StoreWeb - Store Web Handler
Counter NameSTOREWEB - Requests for which Response Status is not Success
Frequency900
Alert GenerateFalse
RemotableTrue

Member Modules:

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

Source Code:

<Rule ID="Microsoft.LS.2013.Monitoring.Rule.ReportingPC.StoreWeb.PERF_STOREWEB_StoreWeb_FailedRequests" Enabled="true" Target="Microsoft.LS.2013.Component.StoreWeb" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="CollectPerfCounter" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>STOREWEB - Requests for which Response Status is not Success</CounterName>
<ObjectName>LS:StoreWeb - Store Web Handler</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>900</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Absolute</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>