This rule collects this performance counter for reporting/troubleshooting purposes for the counter: PERF_CHAT_PROTOCOL_LAST_MESSAGE_WAIT_TIME
The wait time in milliseconds for the last XCCOS message processed.
A large wait time can be caused by one of several conditions such as poor network connectivity between the Persistent Chat components and hardware problems in one of the components.
Confirm that you have expected network connectivity between components, there are no hardware related errors in the event logs, that CPU utilization is not consistently at 100%.
Target | Microsoft.LS.2015.Component.PersistentChat |
Category | PerformanceCollection |
Enabled | True |
Instance Name | LS:CHAT - Persistent Chat Protocol. |
Counter Name | CHAT - Last Msg Wait Time |
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.2015.Monitoring.Rule.ReportingPC.PersistentChat.PERF_CHAT_PROTOCOL_LAST_MESSAGE_WAIT_TIME" Enabled="true" Target="Microsoft.LS.2015.Component.PersistentChat" 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>CHAT - Last Msg Wait Time</CounterName>
<ObjectName>LS:CHAT - Persistent Chat Protocol.</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>