Logging framework for a data stream processing server
First Claim
1. A method comprising:
- receiving, at a computer system, logging configuration information specifying a functional area of a data stream processing server to be logged, the functional area to be logged corresponding to a type of query plan object;
identifying, by the computer system, an object associated with the functional area that has been instantiated by the data stream processing server, the identifying including traversing a query plan generated for a continuous query, and identifying a query plan object in the plurality of query plan objects having the type, the query plan including a plurality of query plan objects; and
enabling, by the computer system, logging for the 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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computer system, logging configuration information specifying a functional area of a data stream processing server to be logged, the functional area to be logged corresponding to a type of query plan object; identifying, by the computer system, an object associated with the functional area that has been instantiated by the data stream processing server, the identifying including traversing a query plan generated for a continuous query, and identifying a query plan object in the plurality of query plan objects having the type, the query plan including a plurality of query plan objects; and enabling, by the computer system, logging for the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium having stored thereon program code executable by a computer system, the program code comprising:
-
code that causes the computer system to receive logging configuration information specifying a functional area of a data stream processing server to be logged, the functional area to be logged corresponding to a type of query plan object; code that causes the computer system to identify an object associated with the functional area that has been instantiated by the data stream processing server, the code that causes the computer system to identify including code that causes the computer system to traverse a query plan generated for a continuous query, and code that causes the computer system to identify a query plan object in the plurality of query plan objects having the type, the query plan including a plurality of query plan objects; and code that causes the computer system to enable logging for the object. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor configured to; receive logging configuration information specifying a functional area of a data stream processing server to be logged, the functional area to be logged corresponding to a type of query plan object; identify an object associated with the functional area that has been instantiated by the data stream processing server, the identifying including traversing a query plan generated for a continuous query, and identifying a query plan object in the plurality of query plan objects having the type, the query plan including a plurality of query plan objects; and enable logging for the object. - View Dependent Claims (20)
-
Specification