EXTENSIBLE EVENT-DRIVEN LOG ANALYSIS FRAMEWORK
First Claim
1. A computer-implemented method for providing a log analysis framework, the method comprising performing computer implemented operations for:
- executing a log analysis framework extension, the log analysis framework extension configured to parse a log file and to trigger zero or more events based upon the contents of the log file; and
executing a log analysis framework analyzer, the log analysis framework analyzer configured to consume the events generated by the log analysis framework extension and to generate one or more reports based upon the events.
2 Assignments
0 Petitions
Accused Products
Abstract
A log analysis framework is provided that includes a core that is configured to support the execution of one or more extensions and one or more analyzers. The core provides a common infrastructure, base classes, and utilities for supporting the execution of the extensions and the analyzers. Extensions are software components configured to parse a log file and to trigger events based upon the contents of the log file. Analyzers are executable software components configured to consume events generated by the extensions, to analyze the events, and to generate a report based on the events.
-
Citations
20 Claims
-
1. A computer-implemented method for providing a log analysis framework, the method comprising performing computer implemented operations for:
-
executing a log analysis framework extension, the log analysis framework extension configured to parse a log file and to trigger zero or more events based upon the contents of the log file; and executing a log analysis framework analyzer, the log analysis framework analyzer configured to consume the events generated by the log analysis framework extension and to generate one or more reports based upon the events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
execute a log analysis framework core, the log analysis framework core configured to support the execution of one or more log analysis framework extensions and one or more log analysis framework analyzers; execute a log analysis framework extension, the log analysis framework extension configured to parse a log file and to trigger one or more events based upon the contents of the log file; and
toexecute a log analysis framework analyzer, the log analysis framework analyzer configured to consume the events generated by the log analysis framework extension and to generate a report based upon the events. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for providing an extensible event-driven log analysis framework, the method comprising performing computer-implemented operations for:
-
providing a log analysis framework core configured to support the execution of one or more log analysis framework extensions and one or more log analysis framework analyzers; executing a log analysis framework extension configured to parse a log file and to trigger zero or more events based upon the contents of the log file; compiling a log analysis framework analyzer at a run time of the log analysis framework analyzer; and executing the compiled log analysis framework analyzer to consume the events generated by the log analysis framework extension and to generate a report based upon the events. - View Dependent Claims (19, 20)
-
Specification