Log visualization tool for a data stream processing server
First Claim
1. A method comprising:
- receiving, at a computer system, a file comprising log records generated by a data stream processing server, the log records including information pertaining to a query plan and a sequence of events executed by the data stream processing server in accordance with the query plan;
generating, by the computer system, a graphical representation of the query plan based on the log records;
displaying, by the computer system, the graphical representation;
wherein the graphical representation depicts one or more queue objects; and
as the computer system processes queue-based events reflected in the log records, the computer system modifies the graphical representation to indicate, for each particular queue object of the one or more queue objects, a current state of the particular queue object.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for logging data pertaining to the operation of a data stream processing server. In one set of embodiments, logging configuration information can be received specifying a functional area of a data stream processing server to be logged. Based on the logging configuration information, logging can be dynamically enabled for objects associated with the functional area that are instantiated by the data stream processing server, and logging can be dynamically disabled for objects associated with the functional area that are discarded (or no longer used) by the data stream processing server. In another set of embodiments, a tool can be provided for visualizing the data logged by the data stream processing server.
301 Citations
16 Claims
-
1. A method comprising:
-
receiving, at a computer system, a file comprising log records generated by a data stream processing server, the log records including information pertaining to a query plan and a sequence of events executed by the data stream processing server in accordance with the query plan; generating, by the computer system, a graphical representation of the query plan based on the log records; displaying, by the computer system, the graphical representation; wherein the graphical representation depicts one or more queue objects; and as the computer system processes queue-based events reflected in the log records, the computer system modifies the graphical representation to indicate, for each particular queue object of the one or more queue objects, a current state of the particular queue object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable non-transitory storage medium having stored thereon program code executable by a computer system, the program code comprising:
-
code that causes the computer system to receive a file comprising log records generated by a data stream processing server, the log records including information pertaining to a query plan and a sequence of events executed by the data stream processing server in accordance with the query plan; code that causes the computer system to generate a graphical representation of the query plan based on the log records; code that causes the computer system to display the graphical representation; wherein the graphical representation depicts one or more queue objects; and code which, as the computer system processes queue-based events reflected in the log records, causes the computer system to modify the graphical representation to indicate, for each particular queue object of the one or more queue objects, a current state of the particular queue object. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
a storage component configured to store a file comprising log records generated by a data stream processing server, the log records including information pertaining to a query plan and a sequence of events executed by the data stream processing server in accordance with the query plan; and a processing component in communication with the storage component, the processing component being configured to; generate a graphical representation of the query plan based on the log records; display the graphical representation; wherein the graphical representation depicts one or more queue objects; and as the processing component processes queue-based events reflected in the log records, modify the graphical representation to indicate, for each particular queue object of the one or more queue objects, a current state of the particular queue object. - View Dependent Claims (15, 16)
-
Specification