VISUAL ANALYSIS AND DEBUGGING OF COMPLEX EVENT FLOWS
First Claim
1. A computer-implemented method, comprising:
- receiving data representing an event flow associated with execution of a complex event processing (CEP) query comprising a plurality of operators;
generating a user interface (UI), wherein the UI comprises a graph that includes a plurality of nodes, wherein each node of the graph corresponds to an operator of the CEP query, and wherein each edge of the graph corresponds to a stream between operators of the CEP query;
receiving an input identifying a particular node of the graph, wherein the particular node corresponds to a particular operator of the CEP query; and
in response to the input, displaying an operator-specific output associated with at least one event processed by the particular operator.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media to generate a user interface (UI) to analyze a complex event processing (CEP) query are disclosed. A particular method includes receiving data representing an event flow associated with execution of a CEP query. The CEP query includes a plurality of operators. A UI including a graph is generated. The graph includes a plurality of nodes. Each node of the graph corresponds to an operator of the CEP query, and each edge of the graph corresponds to a stream between operators of the CEP query. The method includes receiving an input identifying a particular node of the graph, where the particular node corresponds to a particular operator of the CEP query. In response to the input, an operator-specific output associated with at least one event processed by the particular operator is displayed.
51 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving data representing an event flow associated with execution of a complex event processing (CEP) query comprising a plurality of operators; generating a user interface (UI), wherein the UI comprises a graph that includes a plurality of nodes, wherein each node of the graph corresponds to an operator of the CEP query, and wherein each edge of the graph corresponds to a stream between operators of the CEP query; receiving an input identifying a particular node of the graph, wherein the particular node corresponds to a particular operator of the CEP query; and in response to the input, displaying an operator-specific output associated with at least one event processed by the particular operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions, that when executed by the processor, cause execution of; a complex event processing (CEP) engine configured to; execute a CEP query comprising a plurality of operators; and generate data representing an event flow based on the execution of the CEP query; and an event flow debugger configured to; generate a user interface (UI) representing the event flow, wherein the UI comprises a graph that includes a plurality of nodes, wherein each node of the graph corresponds to an operator of the CEP query, and wherein each edge of the graph corresponds to a stream connection between operators of the CEP query; receive input identifying a particular node of the graph, the particular node corresponding to a particular operator of the CEP query; and in response to the input, display an operator-specific output associated with at least one event processed by the particular operator of the CEP query. - View Dependent Claims (17, 18)
-
-
19. A computer-readable medium comprising instructions, that when executed by a computer, cause the computer to:
-
receive data representing an event flow associated with execution of a complex event processing (CEP) query comprising a plurality of operators; generate a user interface (UI) representing the event flow, wherein the UI comprises a graph that includes a plurality of nodes, wherein each node of the graph corresponds to an operator of the CEP query, wherein each edge of the graph corresponds to a stream between operators of the CEP query, and wherein the UI displays a first state of operation of the CEP query corresponding to a first time; receive input identifying a step back function of the UI; and in response to the input, display a second state of operation of the CEP query corresponding to a second time that is prior to the first time. - View Dependent Claims (20)
-
Specification