Root Cause Analysis for Complex Event Processing
First Claim
1. A method of root cause analysis at a complex event processing engine executed on a processor, comprising:
- the processor selecting an output event in the complex event processing engine, the output event being output from an operator having an input event;
reading an event type and lifetime data for each of the input event and the output event from a data store in communication with the processor; and
the processor correlating the input event and the output event using the event type and lifetime data.
2 Assignments
0 Petitions
Accused Products
Abstract
Root cause analysis for complex event processing is described. In embodiments, root cause analysis at a complex event processor is automatically performed by selecting an output event from an operator and correlating the output event to an input event using event type and lifetime data for the input event and the output event stored in a data store. Embodiments describe how the lifetime data can comprise a start time and an end time for the event, and the correlation can be based on a comparison of the start and end times between the input and output events. Embodiments describe how the correlation algorithm used is selected in dependence on the event type. In embodiments, a complex event processing engine comprises a logging unit arranged to store in the data store an indicator of an event type and lifetime data for each output event from an operator.
-
Citations
20 Claims
-
1. A method of root cause analysis at a complex event processing engine executed on a processor, comprising:
-
the processor selecting an output event in the complex event processing engine, the output event being output from an operator having an input event; reading an event type and lifetime data for each of the input event and the output event from a data store in communication with the processor; and the processor correlating the input event and the output event using the event type and lifetime data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A complex event processing engine, comprising:
-
a log data store; an operator arranged to process an input event and output an output event; and a logging unit connected to the output of the operator and arranged to store in the data store an indicator of an event type and lifetime data for each output event from the operator. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of root cause analysis at a complex event processing engine executed on a processor, comprising:
-
the processor selecting an output event in the complex event processing engine, the output event being output from an operator having an input event; reading an event type and lifetime data for each of the input event and the output event from a data store in communication with the processor; the processor correlating the input event and the output event using the event type and lifetime data; if the input event and the output event are correlated, adding the input event to a tree data structure, such that the input event is linked to the output event; and displaying the tree in a user interface on a display.
-
Specification