Tipo di monitoraggio unità di eventi ripetuti senza stato script

ScriptInstanceNonStatefulRepeatedEventsUnitMonitorType.Execute_Test_SystemHealth_diagnostic_cmdlet. (UnitMonitorType)

Element properties:

RunAsDefault
AccessibilityPublic
Support Monitor RecalculateFalse

Member Modules:

ID Module Type TypeId RunAs 
ScriptEvents DataSource ScriptInstanceEventMapperDST.Execute_Test_SystemHealth_diagnostic_cmdlet. Default
ConsolidatorCondition ConditionDetection System.ConsolidatorCondition Default
FilterCondition ConditionDetection System.ExpressionFilter Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
TimeWindowInSecondsint$Config/TimeWindowInSeconds$Intervallo temporaleL'intervallo di tempo (espresso in secondi) durante il quale deve verificarsi il numero di eventi 'Soglia di ripetizioni' affinché lo stato del monitoraggio indichi la presenza di un problema.
RepeatThresholdint$Config/RepeatThreshold$Soglia di ripetizioneIl numero di volte in cui gli eventi definiti per questo monitoraggio devono verificarsi nell'intervallo temporale affinché lo stato del monitoraggio indichi la presenza di un problema.

Source Code:

<UnitMonitorType ID="ScriptInstanceNonStatefulRepeatedEventsUnitMonitorType.Execute_Test_SystemHealth_diagnostic_cmdlet." Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="EventRaised" NoDetection="false"/>
<MonitorTypeState ID="ManualResetEventRaised" NoDetection="true"/>
</MonitorTypeStates>
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MonitorType" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VoteWeight" minOccurs="0" maxOccurs="1" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TimeWindowInSeconds" minOccurs="1" maxOccurs="1" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RepeatThreshold" minOccurs="1" maxOccurs="1" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Expression" type="ExpressionType"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="TimeWindowInSeconds" ParameterType="int" Selector="$Config/TimeWindowInSeconds$"/>
<OverrideableParameter ID="RepeatThreshold" ParameterType="int" Selector="$Config/RepeatThreshold$"/>
</OverrideableParameters>
<MonitorImplementation>
<MemberModules>
<DataSource ID="ScriptEvents" TypeID="ScriptInstanceEventMapperDST.Execute_Test_SystemHealth_diagnostic_cmdlet."/>
<ConditionDetection ID="FilterCondition" TypeID="System!System.ExpressionFilter">
<Expression>$Config/Expression$</Expression>
</ConditionDetection>
<ConditionDetection ID="ConsolidatorCondition" TypeID="System!System.ConsolidatorCondition">
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>$Config/TimeWindowInSeconds$</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>$Config/RepeatThreshold$</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="EventRaised">
<Node ID="ConsolidatorCondition">
<Node ID="FilterCondition">
<Node ID="ScriptEvents"/>
</Node>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>