Skip to main content

SYS.Monitor.Health.Rule

SQL Table Name: SYS_Monitor_Health.Rule

Health Monitor Rules definitions.

Property Inventory

Properties

property Active as %Boolean [ InitialExpression = 1 ];
Flag indicating rule is active
Property methods: ActiveDisplayToLogical(), ActiveGet(), ActiveGetStored(), ActiveIsValid(), ActiveLogicalToDisplay(), ActiveLogicalToXSD(), ActiveNormalize(), ActiveSet(), ActiveXSDToLogical()
property Description as %String (MAXLEN = 250) [ Required ];
Description of the rule
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property RCount as %Integer [ Required ];
Count
Property methods: RCountDisplayToLogical(), RCountGet(), RCountGetStored(), RCountIsValid(), RCountLogicalToDisplay(), RCountNormalize(), RCountSet(), RCountXSDToLogical()
property Severity as %Integer [ Required ];
Severity
Property methods: SeverityDisplayToLogical(), SeverityGet(), SeverityGetStored(), SeverityIsValid(), SeverityLogicalToDisplay(), SeverityNormalize(), SeveritySet(), SeverityXSDToLogical()
property Threshold as %Integer [ Required ];
Threshold
Property methods: ThresholdDisplayToLogical(), ThresholdGet(), ThresholdGetStored(), ThresholdIsValid(), ThresholdLogicalToDisplay(), ThresholdNormalize(), ThresholdSet(), ThresholdXSDToLogical()
property Type as %String [ Required ];
Rule type
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()
property UCL as %Integer [ Required ];
Upper Control Limit Index (0 = mean; 1, 2, or 3 sigma)
Property methods: UCLDisplayToLogical(), UCLGet(), UCLGetStored(), UCLIsValid(), UCLLogicalToDisplay(), UCLNormalize(), UCLSet(), UCLXSDToLogical()

Queries

query ActiveRules()
SQL Query:
SELECT Type,UCL,Threshold,RCount,Severity FROM Rule WHERE (Active = 1)
Get the active rules
query RuleDescriptions()
SQL Query:
SELECT Description, Severity, Active FROM Rule
Get rule descriptions and active flag
query Rules()
SQL Query:
SELECT %ID FROM Rule
Get the id of all rules

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (SYS.Monitor.Health.Rule)

^ISC.Monitor.Health.RuleD(ID)
=
%%CLASSNAME
Description
Type
RCount
Threshold
UCL
Severity
Active
FeedbackOpens in a new tab