This rule collects the rate of client-side monitoring requests with invalid or expired timestamps. These requests are rejected by the client-side monitoring collection endpoint. The values collected by this rule are obtained from .NET CSM Collector \% Unsynchronized Tokens/sec performance counter.
This rule collects the rate of client-side monitoring requests with invalid or expired timestamps. These requests are rejected by the client-side monitoring collection endpoint. The values collected by this rule are obtained from .NET CSM Collector % Unsynchronized Tokens/sec performance counter.
The client-side monitoring collection IIS endpoint CSMCollector rejects all requests that have invalid or expired timestamps. An increased rate of requests with expired timestamps usually indicates that the clocks are not properly synchronized among the web servers in a web farm environment. Additionally, an increased rate of requests with invalid or expired timestamps might occur with incorrectly configured synthetic transactions that are running against CSMCollector.
Target | Microsoft.SystemCenter.Apm.ActivatedApmAgent |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Collector |
Counter Name | \% Unsynchronized Tokens/sec |
Frequency | 300 |
Alert Generate | False |
Remotable | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.DataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter.Apm.Infrastructure.Monitoring.CollectUnsynchronizedTokensPercentage" Enabled="true" Target="Microsoft.SystemCenter.Apm.ActivatedApmAgent" ConfirmDelivery="false" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Performance!System.Performance.DataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Unsynchronized Tokens/sec</CounterName>
<ObjectName>.NET CSM Collector</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>300</Frequency>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>