PerformanceCounterSLO

Applies To: System Center 2012 - Operations Manager, System Center 2012 R2 Operations Manager, System Center 2012 SP1 - Operations Manager

Defines a service-level objective that is tracked against a performance counter.

Schema Hierarchy

ManagementPack
  Monitoring
    ServiceLevelObjectives
      PerformanceCounterSLO

Syntax

<PerformanceCounterSLO ID=”PerformanceCounterSLOID” Comment=”Comment” ConfigurationGroupID=”GroupID” Target=”TargetClassID”>
    <RuleId>RuleId</RuleId>
    <PerfCounterAggregationMethod>Average/Min/Max</PerfCounterAggregationMethod>
    <Threshold>Threshold</Threshold>
    <DesiredObjective>UnderThreshold/OverThreshold</DesiredObjective>
</MonitorSLO>

Attributes and Elements

The following sections describe attributes, child elements, and the parent element of the PerformanceCounterSLO element.

Attributes

Attribute Description

ID

Required attribute. Represents the identity of the element. To learn how to identify your element in a management pack, see Element Identity and Namespace Conventions.

Comment

Optional attribute. Represents commentary by the management pack author.

ConfigurationGroupID

Required attribute. Specifies the ID of the ConfigurationGroup element under which the targeted class type is scoped.

Target

Required attribute. Specifies the ID of the ClassType element whose performance is determined against the service-level objective.

Child Elements

Element Description

RuleId

Required element. Represents the ID of collection rule from which to obtain the performance data.

PerfCounterAggregationMethod

Required element. Represents the type of aggregation used to determine the performance of the targeted class type.

Threshold

Required element. Represents the threshold against which to measure the desired objective.

DesiredObjective

Required element. Represents the performance objective in relationship to the threshold value.

Parent Elements

Element Description

ServiceLevelObjectives

Contains service-level objectives.

Remarks

A PerformanceCounterSLO Element allows the user to define service-level commitments against a class type that can optionally be scoped to a ConfigurationGroup element. The rule referenced in the RuleId element must be a collection rule that returns performance data. The specified aggregation method will determine how that collection data is calculated into a single value (average value, minimum value, or maximum value). The performance objective is met when the aggregated value equates to the desired objective in relation to the specified threshold.

Example

The following XML sample illustrates the definition of a performance counter service-level objective. In this case, the service-level objective is reached as long as the maximum aggregate value of the collected data is beneath the threshold value of 900.

<PerformanceCounterSLO ID="Microsoft.Exchange2007.SLO.MailFlowTX.Remote.PerformanceCounter" ConfigurationGroupId="Microsoft.Exchange2007.SLA.MailFlowTX.Remote.PerformanceCounter" Target="ExLibrary!Microsoft.Exchange2007.Synthetics.MailFlowTX.Remote">
    <RuleId>ExMailbox!Microsoft.Exchange2007.MailFlowTX.Remote.CollectData</RuleId>
    <PerfCounterAggregationMethod>Max</PerfCounterAggregationMethod>
     <Threshold>900</Threshold>
     <DesiredObjective>UnderThreshold</DesiredObjective>
</PerformanceCounterSLO>

See Also

Reference

ConfigurationGroup
ServiceLevelObjectives