CPU usage performance collection rule
This collects the details about the CPU usage on the Network Controller nodes.
Either one of Network Controller services or some other process on the Network Controller nodes that is taking up a lot of CPU cycles.
Please open the task manager and see which process is causing the overhead. Take appropriate action. If one of the network controller processes is repeatedly taking up a lot of cycles, please add more nodes to the cluster.
© 2016 Microsoft Corporation, all rights reserved
Target | SDNMonitoringMP.SDNMonitoring.NetworkControllerClusterNode |
Category | PerformanceCollection |
Enabled | True |
Instance Name | Processor |
Counter Name | \% Processor Time |
Frequency | 900 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.OptimizedDataProvider | Default |
CollectToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
CollectToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.Windows.10.SDNMonitoring.CpuUsagePerformanceCollectionRule" Target="SDNMonitoringMP.SDNMonitoring.NetworkControllerClusterNode" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Perf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Property[Type="SDNMonitoringMP.SDNMonitoring.NetworkControllerClusterNode"]/Id$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Tolerance>0</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>1</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="CollectToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="CollectToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>