Relevant alert delivery in a distributed processing system with event listeners and alert listeners
First Claim
1. A system for relevant alert delivery in a distributed processing system, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable, when executed by the computer processor, of causing the system to carry out the steps of:
- determining, by an events listener associated with an event queue, whether one or more events in an events queue have not been assigned to any events pool by any event analyzer; and
responsive to determining that one or more events in the events queue have not been assigned to any events pool, identifying by the events listener in dependence upon the event analysis rules one or more alerts;
sending by the event listener to an alerts queue all the alerts identified by the event listener;
the alerts queue having an associated alerts listener;
determining, by the alerts listener, whether one or more alerts in the alerts queue have not been assigned to any alert pool; and
responsive to determining that one or more alerts in the alerts queue have not been assigned to any alerts pool, determining by the alert listener in dependence upon alert analysis rules whether to suppress the alerts; and
transmitting the unsuppressed alerts to one or more components of the distributed processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Relevant alert delivery including determining, by an events listener associated with an event queue, whether one or more events in an events queue have not been assigned to any events pool by any event analyzer; and if one or more events in the events queue have not been assigned to any events pool, identifying by the events listener in dependence upon the event analysis rules one or more alerts; sending by the event listener to an alerts queue all the alerts identified by the event listener; the alerts queue having an associated alerts listener; determining whether one or more alerts in the alerts queue have not been assigned to any alert pool; if one or more alerts in the alerts queue have not been assigned to any alerts pool, and determining in dependence upon alert analysis rules whether to suppress the alerts; and transmitting the unsuppressed alerts.
129 Citations
12 Claims
-
1. A system for relevant alert delivery in a distributed processing system, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable, when executed by the computer processor, of causing the system to carry out the steps of:
-
determining, by an events listener associated with an event queue, whether one or more events in an events queue have not been assigned to any events pool by any event analyzer; and responsive to determining that one or more events in the events queue have not been assigned to any events pool, identifying by the events listener in dependence upon the event analysis rules one or more alerts; sending by the event listener to an alerts queue all the alerts identified by the event listener;
the alerts queue having an associated alerts listener;determining, by the alerts listener, whether one or more alerts in the alerts queue have not been assigned to any alert pool; and responsive to determining that one or more alerts in the alerts queue have not been assigned to any alerts pool, determining by the alert listener in dependence upon alert analysis rules whether to suppress the alerts; and transmitting the unsuppressed alerts to one or more components of the distributed processing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for relevant alert delivery in a distributed processing system, the computer program product disposed upon a computer readable medium, wherein the computer readable medium is not a signal, the computer program product comprising computer program instructions for:
-
determining, by an events listener associated with an event queue, whether one or more events in an events queue have not been assigned to any events pool by any event analyzer; and responsive to determining that one or more events in the events queue have not been assigned to any events pool, identifying by the events listener in dependence upon the event analysis rules one or more alerts; sending by the event listener to an alerts queue all the alerts identified by the event listener;
the alerts queue having an associated alerts listener;determining, by the alerts listener, whether one or more alerts in the alerts queue have not been assigned to any alert pool; and responsive to determining that one or more alerts in the alerts queue have not been assigned to any alerts pool, determining by the alert listener in dependence upon alert analysis rules whether to suppress the alerts; and transmitting the unsuppressed alerts to one or more components of the distributed processing system. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification