Cluster queriespassthrough Alert Rule

ScaleArc.3.3.PHP.API.Monitoring.CustomCounter.Cluster.queriespassthrough.Alert.Rule (Rule)

Element properties:

TargetScaleArc.3.3.API.Clusters.Dynamic.Class
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Cluster queriespassthrough Alert
Cluster queriespassthrough threshold breached {0}.

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource ScaleArc.3.3.PHP.API.Monitoring.ClusterConnections.CustomCounter.DataSource Default
Condition ConditionDetection System.ExpressionFilter Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="ScaleArc.3.3.PHP.API.Monitoring.CustomCounter.Cluster.queriespassthrough.Alert.Rule" Enabled="true" Target="ScaleArc33APIDiscovery!ScaleArc.3.3.API.Clusters.Dynamic.Class" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Custom</Category>
<DataSources>
<DataSource ID="DS" TypeID="ScaleArc.3.3.PHP.API.Monitoring.ClusterConnections.CustomCounter.DataSource">
<IntervalSeconds>60</IntervalSeconds>
<URL>$Target/Property[Type="ScaleArc33APIDiscovery!ScaleArc.3.3.API.Clusters.Dynamic.Class"]/URL$</URL>
<SyncTime>00:00</SyncTime>
</DataSource>
</DataSources>
<ConditionDetection ID="Condition" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Double">Property[@Name='queriespassthrough']</XPathQuery>
</ValueExpression>
<Operator>Greater</Operator>
<ValueExpression>
<Value Type="Double">0.10</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="ScaleArc.3.3.PHP.API.Monitoring.CustomCounter.Cluster.queriespassthrough.Alert.Rule.AlertMessageID"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Property[@Name='queriespassthrough']$</AlertParameter1>
</AlertParameters>
<Custom1>ScalerArc Alert</Custom1>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>