Patent ID: 11886320
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A computing system to diagnose a problem in an application, the computing system comprising:
a storage device;
a hardware processor coupled with the storage device, the hardware processor and storage device to provide:
a classifier pre-trained to recognize a set of predetermined faults that may occur in the application based on an injection of a series of the predetermined faults into the application during a previous training while a set of simulated user accesses providing at least simulated user inputs were applied to the application and while a set of training features were sampled from the application in a development or staging environment, wherein the pre-training is based on multiple time windows each having one or more faults injected into the application and, for each of the multiple time windows, sample sets of features from each of multiple resources within the application are extracted from corresponding logs and labeled with corresponding time window information and used as training information to generate refined sets of features corresponding to the problem in the application from multi-grain scanning to create new features corresponding to the problem in the application based on historical data utilizing a window size corresponding to a step having a pre-selected number of samples for which a feature vector is generated and multi-grain scanning is utilized to flatten each window and increase a number of features corresponding to the problem in the application for the corresponding window; and
a diagnostic service to apply the classifier to a set of real-time features sampled from the application when a set of real users of the application experienced the problem in the application such that the classifier yields a likely cause of the problem in the application in response to the real-time features.