Jeyzer rule attributes
Standard attributes :
name
: the rule name
ref
: rule reference id. Must be unique.
This is a short code to identify the rule instance.
Compare it to an ORA-XXX code.
Refs are propagated on the generated events to keep track of their origin.
Use your own naming convention.
Recommended one is : Organisation / Rule group / Id.
Example :ORG-WEB-005
Jeyzer core rule refs are prefixed withJZR
, demo rules withDMO
.ticket
: issue tracking system id. Optional
Ticket value can be used by the JIRA publisher to update the associated JIRA ticket.
narrative
: overrides the default rule narrative. Optional.
All rules have by default a narrative which describes what the rule does.
thresholds
: the set of thresholds. See thresholds section
Context attributes
param
: condition parameter shared between the thresholds
param_display
: parameter display name, at least used in the generated rule description of its conditions
operator
: condition comparison operator shared between the thresholds.
Supported values are :lower_or_equal
,greater_or_equal
Default is greater or equal.
extra_info
: display rule information required when instantiating a template rule
Hidden attributes
source
: hidden constant attribute set toJeyzer Analyzer
(unlike the application rule sources)
<rule name="Process card property pattern" param_display="Java runtime version" param="java.runtime.version" ref="JZR-PCD-001" ticket="JIRA-2457"> <narrative>This rule detects if the Java version is older than Java 8.</narrative> <thresholds> ... </thresholds> </rule>