Memory usage performance collection rule
This collects the details about the memory consumption on the Network Controller nodes.
The memory consumption on Network Controller node has repeatedly gone beyond threshold.
Please ensure that Network Controller processes have enough memory or add a new node with higher RAM into the cluster.
© 2016 Microsoft Corporation, all rights reserved
Target | SDNMonitoringMP.SDNMonitoring.NetworkControllerClusterNode |
Category | PerformanceCollection |
Enabled | True |
Instance Name | Memory |
Counter Name | \% Committed Bytes In Use |
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.MemoryUsagePerformanceCollectionRule" 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>% Committed Bytes In Use</CounterName>
<ObjectName>Memory</ObjectName>
<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>