Exception monitor
This time-triggered transaction monitors exceptions in your system as noted below. It monitors the exceptions logged in the system and escalates these exceptions:
- If an exception has not been assigned to a user by a certain time
- If an exception has not been resolved by a certain time
- If the active size of the queue is more than a certain maximum size
In order to prevent re-alerts on exceptions during every run of the Exception Monitor, specify a re-alert interval through Alert Management in the Applications Manager. This attribute is associated with a queue and can be configured for each queue.
Attributes
The following are the attributes for this time-triggered transaction:
Attribute | Value |
---|---|
Base Transaction ID | EXCEPTION_MONITOR |
Base Document Type | General |
Base Process Type | General |
Abstract Transaction | No |
APIs Called | None |
Criteria parameters
The following are the criteria parameters for this monitor:
Parameter | Description |
---|---|
Action | Required. Triggers the transaction. |
Number of Records To Buffer | Optional. Number of records to retrieve and process at one time. If left blank or specified as 0 (zero), it defaults to 5000. |
QueueID | Optional. Defines the Alert Queue into which exceptions from this monitor are stored. |
OrganizationCode | Optional. Organization to process in this run. If not passed, all inventory organizations are processed. |
CollectPendingJobs | If this parameter is set to N, the agent does not collect information on the pending jobs for this monitor. This pending job information is used for monitoring the monitor in the System Management Console. |
QueueGroup | Optional. Defines the set of Queues for which the exceptions will be monitored. If both QueueId and QueueGroup are supplied, QueueId is ignored. |
ColonyID | Required in a sharded deployment where a table may exist in multiple schemas. Runs the agent for the colony. |
Statistics tracked
The following statistics are tracked for this transaction:
Statistic Name | Description |
---|---|
NumInboxProcessed | Number of alerts processed. |
NumExceededQueueSizeAlerts | Number of actions raised when the number of unresolved alerts exceeds the queue's maximum active size. |
NumUnResolvedAlerts | Number of actions raised when the unresolved alert time of an alert exceeds the queue's resolution time. |
NumUnAssignedAlerts | Number of actions raised when the unassigned alert time of an alert exceeds the queue's assignment time. |
Pending job count
None.
Events raised
No events are raised. Individual actions associated with the monitoring rule are run.