Por debajo de 2 estados
System.Performance.TwoStateBelowBaseliningMonitorWithoutCompression (UnitMonitorType)
Supervisa si los valores están dentro de los intervalos observados anteriormente.
Element properties:
Member Modules:
Overrideable Parameters:
Source Code:
<UnitMonitorType ID="System.Performance.TwoStateBelowBaseliningMonitorWithoutCompression" Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="Above"/>
<MonitorTypeState ID="Below"/>
</MonitorTypeStates>
<Configuration>
<xsd:element name="SignatureID" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSourceSettings">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ComputerName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ObjectName" type="xsd:string"/>
<xsd:element name="CounterName" type="xsd:string"/>
<xsd:element name="InstanceName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AllInstances" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Frequency" type="xsd:unsignedInt"/>
<xsd:element name="ScaleBy" type="xsd:double" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="LearningAndBaseliningSettings">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BusinessCycleLengthUnit" type="xsd:string"/>
<xsd:element name="BusinessCycleLengthInGivenUnit" type="xsd:unsignedInt"/>
<xsd:element name="LearningType" type="xsd:string"/>
<xsd:element minOccurs="0" maxOccurs="1" name="NonContinuousLearningParameters">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InitialLearningPeriodInBizCycles" type="xsd:unsignedInt"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Offset1" type="xsd:unsignedInt"/>
<xsd:element name="Offset2" type="xsd:unsignedInt"/>
<xsd:element name="Offset3" type="xsd:unsignedInt"/>
<xsd:element name="LearningRate" type="xsd:double"/>
<xsd:element name="InitialNoAlertPeriodInBizCycles" type="xsd:unsignedInt"/>
<xsd:element name="OuterSensitivity" type="xsd:double"/>
<xsd:element name="InnerSensitivity" type="xsd:double"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SignatureCollectionSettings">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DBUpdatePeriodInSeconds" type="xsd:unsignedInt"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="OuterSensitivity" ParameterType="double" Selector="$Config/LearningAndBaseliningSettings/OuterSensitivity$"/>
<OverrideableParameter ID="InnerSensitivity" ParameterType="double" Selector="$Config/LearningAndBaseliningSettings/InnerSensitivity$"/>
</OverrideableParameters>
<MonitorImplementation>
<MemberModules>
<DataSource TypeID="System.Performance.DataProvider" ID="DataSource">
<ComputerName>$Config/DataSourceSettings/ComputerName$</ComputerName>
<CounterName>$Config/DataSourceSettings/CounterName$</CounterName>
<ObjectName>$Config/DataSourceSettings/ObjectName$</ObjectName>
<InstanceName>$Config/DataSourceSettings/InstanceName$</InstanceName>
<AllInstances>$Config/DataSourceSettings/AllInstances$</AllInstances>
<Frequency>$Config/DataSourceSettings/Frequency$</Frequency>
<ScaleBy>$Config/DataSourceSettings/ScaleBy$</ScaleBy>
</DataSource>
<ConditionDetection TypeID="System.Performance.LearningModule" ID="CDLearning">
<NotRealTime>false</NotRealTime>
<BusinessCycleLengthUnit>$Config/LearningAndBaseliningSettings/BusinessCycleLengthUnit$</BusinessCycleLengthUnit>
<BusinessCycleLengthInGivenUnit>$Config/LearningAndBaseliningSettings/BusinessCycleLengthInGivenUnit$</BusinessCycleLengthInGivenUnit>
<Settings>
<LearningType>$Config/LearningAndBaseliningSettings/LearningType$</LearningType>
<NonContinuousLearningParameters>$Config/LearningAndBaseliningSettings/NonContinuousLearningParameters$</NonContinuousLearningParameters>
<EffectiveSamplingPeriodInSeconds>$Config/DataSourceSettings/Frequency$</EffectiveSamplingPeriodInSeconds>
<Offset1>$Config/LearningAndBaseliningSettings/Offset1$</Offset1>
<Offset2>$Config/LearningAndBaseliningSettings/Offset2$</Offset2>
<Offset3>$Config/LearningAndBaseliningSettings/Offset3$</Offset3>
<LearningRate>$Config/LearningAndBaseliningSettings/LearningRate$</LearningRate>
</Settings>
<DBUpdateIntervalInSeconds>$Config/SignatureCollectionSettings/DBUpdatePeriodInSeconds$</DBUpdateIntervalInSeconds>
<Sensitivity>$Config/LearningAndBaseliningSettings/InnerSensitivity$</Sensitivity>
<SignatureID>$Config/SignatureID$</SignatureID>
</ConditionDetection>
<ConditionDetection TypeID="System.Performance.Baselining" ID="CDBaselining">
<BusinessCycleLengthUnit>$Config/LearningAndBaseliningSettings/BusinessCycleLengthUnit$</BusinessCycleLengthUnit>
<BusinessCycleLengthInGivenUnit>$Config/LearningAndBaseliningSettings/BusinessCycleLengthInGivenUnit$</BusinessCycleLengthInGivenUnit>
<EffectiveSamplingPeriodInSeconds>$Config/DataSourceSettings/Frequency$</EffectiveSamplingPeriodInSeconds>
<InitialNoAlertPeriodInBizCycles>$Config/LearningAndBaseliningSettings/InitialNoAlertPeriodInBizCycles$</InitialNoAlertPeriodInBizCycles>
<OuterSensitivity>$Config/LearningAndBaseliningSettings/OuterSensitivity$</OuterSensitivity>
<InnerSensitivity>$Config/LearningAndBaseliningSettings/InnerSensitivity$</InnerSensitivity>
<Offset1>$Config/LearningAndBaseliningSettings/Offset1$</Offset1>
<Offset2>$Config/LearningAndBaseliningSettings/Offset2$</Offset2>
<Offset3>$Config/LearningAndBaseliningSettings/Offset3$</Offset3>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="CDAbove">
<Expression>
<Or>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name='state']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>AboveInnerEnvelope</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name='state']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>AboveOuterEnvelope</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name='state']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>WithinInnerEnvelope</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name='state']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>InsufficientInfo</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</Or>
</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="CDBelow">
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name='state']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>BelowOuterEnvelope</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name='state']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>BelowInnerEnvelope</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="Above">
<Node ID="CDAbove">
<Node ID="CDBaselining">
<Node ID="CDLearning">
<Node ID="DataSource"/>
</Node>
<Node ID="DataSource"/>
</Node>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="Below">
<Node ID="CDBelow">
<Node ID="CDBaselining">
<Node ID="CDLearning">
<Node ID="DataSource"/>
</Node>
<Node ID="DataSource"/>
</Node>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>