Average Calculation Condition Detection

Microsoft.Unix.DeltaAverageOverTime.ConditionDetection (ConditionDetectionModuleType)

Condition Detection to calculate average over time, units per second

Element properties:

TypeConditionDetectionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeSystem.Performance.Data

Member Modules:

ID Module Type TypeId RunAs 
DeltaAverageOverTime ConditionDetection Microsoft.Unix.DeltaAverageOverTime.Native.ConditionDetection Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
NumSamplesint$Config/NumSamples$Number of elements to save and calculate average between

Source Code:

<ConditionDetectionModuleType ID="Microsoft.Unix.DeltaAverageOverTime.ConditionDetection" Accessibility="Public" Stateful="true" PassThrough="false" Batching="false">
<Configuration>
<xsd:element name="NumSamples" type="xsd:unsignedInt"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="NumSamples" ParameterType="int" Selector="$Config/NumSamples$"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<ConditionDetection ID="DeltaAverageOverTime" TypeID="Microsoft.Unix.DeltaAverageOverTime.Native.ConditionDetection">
<NumSamples>$Config/NumSamples$</NumSamples>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="DeltaAverageOverTime"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>SystemPerf!System.Performance.Data</OutputType>
<InputTypes>
<InputType>SystemPerf!System.Performance.Data</InputType>
</InputTypes>
</ConditionDetectionModuleType>