Patent Document ID: 20160224401
Application ID: 14611430
Patent Flag: 0

Claim One:
1. A method for identifying a solution to a problem condition associated with execution of an application, the execution of the application utilizing a plurality of topological resources in a distributed computing environment, the method comprising: extracting, by an expert system, a plurality of events from a plurality of log files, the plurality of events associated with the execution of the application, the plurality of log files generated at the plurality of topological resources, each event identified by an error type, a log type, a time of occurrence, and a topological resource; plotting each of the plurality of events as a plot point on a graph having an x-axis representing the time of occurrence and having a y-axis representing the topological resource, the plot point representing a combination of the error type and the log type; identifying a pattern in the plot points, the pattern temporally associated with an earlier problem condition, the earlier problem condition associated with the execution of the application, the pattern starting at a start time and ending at an end time; identifying a pre-problem configuration of the distributed computing environment before the start time and a post-problem configuration of the distributed computing environment after the end time; linking, by the expert system, a corrective action to the pattern, the corrective action representing configuration changes needed to convert the pre-problem configuration to the post-problem configuration; identifying a second pattern in the plot points, the second pattern temporally associated with the problem condition; and identifying, by the expert system, the corrective action as the solution to the problem condition based on comparing the pattern and the second pattern.