AUTOMATIC ANALYSIS OF LOG ENTRIES THROUGH USE OF CLUSTERING
First Claim
Patent Images
1. A computerized system comprising:
- an input module configured to obtain log entries;
a learning module configured to determine a matching function based on a first portion of the log entries, the matching function is configured to match a log entry with an at least one cluster;
a cluster associator configured to associate a second portion of the log entries with the at least one cluster, said cluster associator is configured to utilize the matching function determined by said learning module;
an output module configured to provide an indication referring to the at least one cluster associated with the first portion of the log entries and the second portion of the log entries; and
a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of log entries is automatically inspected to determine a bug. A training set is utilized to determine clustering of log identifications. Log entries are examined in real-time or retroactively and matched to clusters. Timeframe may also be matched to a cluster based on log entries associated with the timeframe. Error indications may be outputted to a user of the system in respect to a log entry or a timeframe.
54 Citations
24 Claims
-
1. A computerized system comprising:
-
an input module configured to obtain log entries; a learning module configured to determine a matching function based on a first portion of the log entries, the matching function is configured to match a log entry with an at least one cluster; a cluster associator configured to associate a second portion of the log entries with the at least one cluster, said cluster associator is configured to utilize the matching function determined by said learning module; an output module configured to provide an indication referring to the at least one cluster associated with the first portion of the log entries and the second portion of the log entries; and a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a computerized environment, said method comprising:
-
obtaining log entries; determining a matching function between a log entry and an at least one cluster based on a first portion of the log entries; associating a second portion of the log entries with the at least one cluster, based on the matching function; and providing an indication referring to the at least one cluster associated with the first portion of the log entries and the second portion of the log entries; whereby the first portion of log entries and the second portion of log entries are transformed to an at least one indication of the at least one cluster. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product comprising:
-
a computer readable media; first program instruction for obtaining log entries; second program instruction for determining a matching function between a log entry and an at least one cluster based on a first portion of the log entries; third program instruction for associating a second portion of the log entries with the at least one cluster, based on the matching function; fourth program instruction for providing an indication referring to the at least one cluster associated with the first portion of the log entries and the second portion of the log entries; wherein said first, second, third and fourth program instructions are stored on said computer readable media.
-
Specification