Back to results
US 11,113,138 B2Granted
System and method for analyzing and responding to errors within a log file
AssigneeCarrier Corporation
InventorEric Hartman
Life of this patent
Estimating the term…
Abstract
An exemplary method for analyzing an error log file includes receiving an error log file at a processor, the error log file including a plurality of distinct entries, determining a token pattern of each entry by tokenizing each of the distinct entries, and grouping the plurality of distinct entries into groups having similar token patterns.
Claims17
A method for analyzing an error log file comprising:
- receiving an error log file at a processor, the error log file including a plurality of distinct entries;
- determining a token pattern of each entry by tokenizing each of the distinct entries, wherein tokenizing each of the distinct entries comprises converting each series of sequential alphanumeric characters in each error log entry into an alphanumeric token, converting each series of sequential punctuation characters in each error log entry into a punctuation token, and each series of spaces in each error log entry into a space token;
- further comprising converting known sub-patterns of tokens in each tokenized entry into a corresponding secondary token and
- grouping the plurality of distinct entries into groups having similar token patterns.
1 more element
A method for analyzing an error log file comprising:
- receiving an error log file at a processor, the error log file including a plurality of distinct entries;
- dividing the error log into a plurality of segments, wherein each segment in said plurality of segments includes a corresponding error pattern;
- determining a token pattern of each entry by tokenizing each of the distinct entries;
- grouping the plurality of distinct entries into groups having similar token patterns;
- and
- visually indicating a matching error pattern across the plurality of segments, wherein a size of the visual indication is increased proportional to the frequency of an occurrence of the error pattern.
3 more elements
A system for analyzing error logs comprising:
- a controller including a processor and a memory, the controller operating at least one software program and being configured to write error messages to an error log file stored in the memory;
- a computer including a log analyzer module, the computer being configured to receive the error log file from the controller, the error log file including a plurality of distinct entries, and wherein the log analyzer module includes a pattern detection module configured to tokenize each of the distinct entries by at least converting each series of sequential alphanumeric characters in each error log entry into an alphanumeric token, converting each series of sequential punctuation characters in each error log entry into a punctuation token, and each series of spaces in each error log entry into a space token and to detect patterns in tokenized log file entries, and configured to group the plurality of distinct entries into groups having similar token patterns, a coverage map module configured to visually display an output of the pattern detection module, wherein the visual display of the output includes visually indicating a matching error pattern across the plurality of segments, wherein a size of the visual indication is increased proportional to the frequency of an occurrence of the error pattern, and an interactive log analysis module configured to allow a user to manually add or remove portions of the error log file received at the computer;
- and
- an output of the computer configured to pass instructions to the processor in response to the pattern detection module identifying a known pattern, the instructions being operable to cause the processor to implement an error resolution.
1 more element
Dependencies are inferred from the claim text.