STREAM APPLICATION PERFORMANCE MONITORING METRICS
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for calculating performance metrics associated with a data stream. A processing element configured to process data tuples flowing through a stream-based computing system receives data tuples via the data stream. Each of the one or more tuples is processed at the processing element, and each of the one or more tuples are associated with metadata that includes information related to the processing of the tuple by the processing element. Performance metrics are then calculated for the data stream based on the metadata associated with the one or more tuples.
73 Citations
22 Claims
-
1-11. -11. (canceled)
-
12. A computer-readable storage medium storing an application, which, when executed on a processor in a stream-based computing system, performs a process, comprising:
-
receiving, at a first processing element configured to process data tuples flowing through the stream-based computing system, one or more tuples associated with a first data stream; processing each of the one or more tuples at the first processing element; associating each of the one or more tuples with metadata that includes information related to the processing of the tuple by the first processing element; calculating performance metrics based on the metadata associated with the one or more tuples; and displaying the calculated performance metrics via a user interface on a display device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a plurality of compute nodes, each comprising a processor and a memory, wherein the memory stores a stream performance manager which, when executed the compute node, is configured to perform an operation for calculating performance metrics, the operation comprising; receiving, at a first processing element configured to process data tuples flowing through the stream-based computing system, one or more tuples associated with a first data stream; processing each of the one or more tuples at the first processing element; associating each of the one or more tuples with metadata that includes information related to the processing of the tuple by the first processing element; calculating performance metrics based on the metadata associated with the one or more tuples; and displaying the calculated performance metrics via a user interface on a display device. - View Dependent Claims (22)
-
Specification