System Center Set Executable Sensitivity Threshold

AVIcode.DotNet.SystemCenter.SetExecutableSensitivityThreshold (WriteActionModuleType)

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData
OutputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
SetAlertingThresholdWA WriteAction AVIcode.DotNet.SystemCenter.CommonScript.WA Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
SensitivityThresholdint$Config/SensitivityThreshold$Sensitivity ThresholdSensitivity Thresholds are applied to resource calls (SQL calls, .NET Remoting calls, etc.), and are less than or equal to the Alerting Threshold (generally being set to approximately 100 ms). The Sensitivity Threshold causes the Intercept Agent to collect information about specific resource calls that take longer than the preset threshold.

Source Code:

<WriteActionModuleType ID="AVIcode.DotNet.SystemCenter.SetExecutableSensitivityThreshold" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ApplicationName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SensitivityThreshold" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="SensitivityThreshold" Selector="$Config/SensitivityThreshold$" ParameterType="int"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="SetAlertingThresholdWA" TypeID="AVIcode.DotNet.SystemCenter.CommonScript.WA">
<Action>SetThreshold</Action>
<Arguments>"EXECUTABLEAPPLICATION" "empty" "$Config/SensitivityThreshold$" "Sensitivity" "$Config/ApplicationName$"</Arguments>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="SetAlertingThresholdWA"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.BaseData</OutputType>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>