Performance collection rule for Process\\% Processor Time on the Health Service Process (HealthService.exe)
This rule collects data for the Processor\% Processor Time performance counter.
This section is not applicable to performance collection rules.
There is no resolution to perform for performance collection rules since they do not generate state or alerts.
Target | Microsoft.SystemCenter.ManagementServer |
Category | PerformanceCollection |
Enabled | True |
Instance Name | Process |
Counter Name | \% Processor Time |
Frequency | 30 |
Alert Generate | False |
Remotable | True |
Comment | Health Service Collection Rules |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
PerfDataSource | DataSource | System.Performance.OptimizedDataProvider | Default |
PerfWriteAction | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter.HealthService.Processor.PerfCollection" Comment="Health Service Collection Rules" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerfDataSource" TypeID="Performance!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>HealthService</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>30</Frequency>
<Tolerance>3</Tolerance>
<MaximumSampleSeparation>20</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="PerfWriteAction" TypeID="SCLibrary!Microsoft.SystemCenter.CollectPerformanceData"/>
</WriteActions>
</Rule>