Performance collection for : PERF_MCU_FactoryCCCP_CCCP_MESSAGE_QUEUE_SIZE

Microsoft.LS.2019.Monitoring.Rule.ReportingPC.MCUFactory.PERF_MCU_FactoryCCCP_CCCP_MESSAGE_QUEUE_SIZE (Rule)

Knowledge Base article:

Summary

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

The number of CCCP messages currently in the send queue.

Causes

The queue size may be long due to HTTP request failures

Resolutions

Search MCUINFRA log to troubleshoot HTTP request failures.

Element properties:

TargetMicrosoft.LS.2019.Component.MCUFactory
CategoryPerformanceCollection
EnabledTrue
Instance NameLS:MCUF - CCCP Processing
Counter NameMCUF - Current CCCP Message Queue Size
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.2019.Monitoring.Rule.ReportingPC.MCUFactory.PERF_MCU_FactoryCCCP_CCCP_MESSAGE_QUEUE_SIZE" Enabled="true" Target="SFBDiscovery!Microsoft.LS.2019.Component.MCUFactory" 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>MCUF - Current CCCP Message Queue Size</CounterName>
<ObjectName>LS:MCUF - CCCP Processing</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>