Providing relevant diagnostic information using ontology rules
First Claim
1. A computer-implemented method for assisting diagnosis of a computer issue from a log file, comprising:
- receiving, by a diagnostic computing device, a log file having multiple log lines, including a log line indicating an event associated with a component of a user computing device;
matching, by the diagnostic computing device, one or more of a plurality of patterns to at least a portion of the log line, to identify a matched pattern, wherein the plurality of patterns are included in diagnostic information that is accessible by the diagnostic computing device, and wherein the matched pattern is related to at least another pattern of the plurality of patterns;
identifying, by the diagnostic computing device, additional ones of the patterns that are related to the matched pattern, based in part on relationship descriptions of the patterns included in the diagnostic information and on the related another pattern;
generating, by the diagnostic computing device, additional relationship descriptions indicating relationships among some of the additional patterns and the matched pattern; and
generating, by the diagnostic computing device, the log file for user access, including an indicia denoting the event of the log line as having patterns and the additional relationship descriptions available for viewing to assist in diagnosing the log file associated with the user computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of methods, systems, and storage medium associated with providing diagnostic information are disclosed herein. In one instance, the method may include applying a pattern to a log line included in a log file accessible by the computing device, to determine whether there is a match between the log line and the pattern. The pattern may be one of a plurality of patterns included in a collection of previously accumulated diagnostic information including one or more relationship descriptions between the pattern and other ones of the plurality of patterns. The method may further include generating and storing one or more additional relationship descriptions in response to determination of a match for the pattern. The additional relationship descriptions may indicate connections between the matched pattern and at least some other patterns included in the diagnostic information. Other embodiments may be described and/or claimed.
-
Citations
22 Claims
-
1. A computer-implemented method for assisting diagnosis of a computer issue from a log file, comprising:
-
receiving, by a diagnostic computing device, a log file having multiple log lines, including a log line indicating an event associated with a component of a user computing device; matching, by the diagnostic computing device, one or more of a plurality of patterns to at least a portion of the log line, to identify a matched pattern, wherein the plurality of patterns are included in diagnostic information that is accessible by the diagnostic computing device, and wherein the matched pattern is related to at least another pattern of the plurality of patterns; identifying, by the diagnostic computing device, additional ones of the patterns that are related to the matched pattern, based in part on relationship descriptions of the patterns included in the diagnostic information and on the related another pattern; generating, by the diagnostic computing device, additional relationship descriptions indicating relationships among some of the additional patterns and the matched pattern; and generating, by the diagnostic computing device, the log file for user access, including an indicia denoting the event of the log line as having patterns and the additional relationship descriptions available for viewing to assist in diagnosing the log file associated with the user computing device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for providing diagnostic information, comprising:
-
matching, by a computing device, a pattern to a log line included in a log file accessible by the computing device, to determine that there is a match between the at least a portion of a log line and the pattern, wherein the pattern is one of a plurality of patterns included in a collection of diagnostic information accessible by the computing device, the diagnostic information including one or more relationship descriptions between the pattern and one or more other patterns of the plurality of patterns; and generating and storing, by the computing device, one or more additional relationship descriptions indicating relationships between the matched pattern and at least some other patterns included in the diagnostic information. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system for providing diagnostic information, the system comprising:
-
at least one processor; and at least one memory having processor-executable instructions that, in response to execution by the at least one processor, cause the computer system to; identify a log line in a log file including multiple log lines that includes at least a portion thereof that matches a pattern of multiple patterns included in a collection of previously accumulated diagnostic information that is accessible by the computer system, the diagnostic information including one or more relationship descriptions between the pattern and one or more other patterns of the plurality of patterns; and generate additional relationship descriptions associated with the matched pattern, based in part on the relationship descriptions included in the diagnostic information, the additional relationships indicating relationships between the matched pattern and at least some other patterns included in the diagnostic information. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computing device-readable medium comprising computing device-executable instructions for providing diagnostic information, wherein the instructions, in response to execution by a computing device, cause the computing device to:
-
identify a log line in a log file including multiple log lines that includes at least a portion thereof that matches a pattern of multiple patterns included in diagnostic information that is accessible by the computer system, the diagnostic information including one or more relationship descriptions between the pattern and one or more other patterns of the plurality of patterns; and generate additional relationship descriptions associated with the matched pattern, based in part on the relationship descriptions included in the diagnostic information, the additional relationship descriptions indicating relationships between the matched pattern and at least some other patterns included in the diagnostic information. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification