Patent Document ID: 9876673
Application ID: 14315169
Patent Flag: 1

Claim One:
1. A method for remedying performance degradations of an application deployed in a computer system, said method comprising: learning one or more rules applicable to remedy performance degradations of the application, wherein the learning of each of the rules includes: identifying a correlation between an observed configuration change and an observed degradation or improvement in performance of the application, creating, based on the identified correlation, a potential rule not applied to remedy performance degradations, wherein the potential rule specifies at least the application, configuration change criteria determined based on the observed configuration change, and at least one of degradation criteria or a remediation action determined based on the observed degradation or improvement, respectively, and promoting the potential rule to a rule actively applied to remedy performance degradations in response to a ranking of the potential rule satisfying a threshold value based on repeated observations of the correlation between the configuration change and the performance degradation or improvement; receiving notification of a first performance degradation; identifying, based on configuration change criteria and degradation criteria in the learned rules, one or more configuration changes to the application relevant to the first performance degradation; determining, based on one or more of the learned rules, whether each of the identified configuration changes satisfies a corresponding probability threshold indicating that the configuration change caused the first performance degradation; and reconfiguring the application based on one or more remediation actions specified in one or more of the learned rules if one or more of the identified configuration changes satisfies the corresponding probability thresholds.