System and method for analysis and management of logs and events
First Claim
Patent Images
1. A log record analyzing system for monitoring a log record from at least one computerized system, said log record analyzing system comprising:
- a pattern repository adapted to store more than one pattern object record of different grammar types; and
a parsing engine associated with said pattern repository, comprising;
a raw log data input for receiving raw log data, a matching unit associated with said input for matching between said raw log data input and one of said pattern object records; and
an output for outputting a parsed structured version of said raw log data using a structure extracted from said matched record.
1 Assignment
0 Petitions
Accused Products
Abstract
A log record analyzing system for monitoring log records from at least one computerized system. The log record analyzing system comprises a pattern repository that stores a plurality of pattern object records of different grammar types and a parsing engine which is adapted to receive a raw log data input. The parsing engine facilitates the matching between the raw log data input and at least one of the pattern object records. The parsing engine outputs parsed data according to the matching.
207 Citations
33 Claims
-
1. A log record analyzing system for monitoring a log record from at least one computerized system, said log record analyzing system comprising:
-
a pattern repository adapted to store more than one pattern object record of different grammar types; and
a parsing engine associated with said pattern repository, comprising;
a raw log data input for receiving raw log data, a matching unit associated with said input for matching between said raw log data input and one of said pattern object records; and
an output for outputting a parsed structured version of said raw log data using a structure extracted from said matched record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A searching apparatus for searching specific entries in raw log data from at least one computerized system, said searching apparatus comprising:
-
an indexing module adapted to scan said raw log data and, based thereupon, to output indexed log data, said indexed log data comprising a plurality of term records and a plurality of corresponding position records, said position records reflecting the positions of terms in said raw log data;
an indexed log file repository operable for storing at least one of said indexed log data; and
a search module comprising;
an input for receiving a search query, an index search unit for searching said at least one indexed log data for records that match said search query, and an output to output a list of said matched records. - View Dependent Claims (21, 22, 23)
-
-
24. An automatic pattern recognition apparatus for identifying patterns of raw log data having different grammar types, said automatic pattern recognition apparatus comprising:
-
a pattern repository operable for storing at least one pattern object of different grammar patterns;
an automatic pattern recognition module comprising;
an identification module adapted to identify the grammar of said raw log data input, and comprising an input to receive at least a portion of said raw log data, and an output unit for outputting a pattern object record generated to represent said identified grammar, and to store said respective pattern object in said pattern repository; and
a parsing engine comprising an input to receive a raw log data input, a matching unit to match between said raw log data input and at least one of said pattern object records; and
an output unit to output parsed data according to said matching. - View Dependent Claims (25)
-
-
26. A method for parsing log data with undefined grammar, comprising:
-
a) storing more than one pattern object record of different grammar types;
b) receiving at least a portion of raw log data input from at least one computerized system;
c) identifying the delimiter of said portion of raw log data'"'"'s grammar;
d) using said delimiter for generating a new pattern object representing the grammar type of said log data, said new pattern object comprising a list of terms; and
e) storing said new pattern object. - View Dependent Claims (27, 28, 29)
-
-
30. A method for monitoring computerized systems, comprising the following steps:
-
a) storing more than one pattern object record of different grammar types;
b) receiving raw log data input from at least one computerized system;
c) matching the grammar type of said raw log data input with one of said pattern object record;
d) parsing said raw log data input according the grammar type of said matched pattern object record; and
e) outputting at least one unit of parsed data based upon said parsing. - View Dependent Claims (31, 32, 33)
-
Specification