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.
The queue size may be long due to HTTP request failures
Search MCUINFRA log to troubleshoot HTTP request failures.
Target | Microsoft.LS.2019.Component.MCUFactory |
Category | PerformanceCollection |
Enabled | True |
Instance Name | LS:MCUF - CCCP Processing |
Counter Name | MCUF - Current CCCP Message Queue Size |
Frequency | 900 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
CollectPerfCounter | DataSource | System.Performance.OptimizedDataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<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>