Method and system for log based predictive analytics
AssigneeJPMorgan Chase Bank, N.A.
InventorsPrakash Polaji, Sridhar Reddy Patlolla, Pradeep Sai Ramisetty
Life of this patent
Estimating the term…
Abstract
A method for providing predictive analytics based on structured log data is disclosed. The method includes retrieving, via a network interface, raw log data from a data storage component, the raw log data including application information; parsing the raw log data to discover a key token, the key token corresponding to an application; identifying a predetermined label that corresponds to the key token; generating structured log data based on the key token and the predetermined label; retrieving incident data corresponding to the application; and predicting, by using a model, a potential incident based on the structured log data and the incident data.
Claims19
A method for providing predictive analytics based on structured log data, the method being implemented by at least one processor, the method comprising:
- retrieving, by the at least one processor via a network interface, raw log data from at least one data storage component, the raw log data including information corresponding to a plurality of applications;
- parsing, by the at least one processor, the raw log data to identify at least one key token within the raw log data, the at least one key token being a textual phrase that includes at least one from among application error information and abnormal application behavior information, and corresponding to at least one application;
- identifying, by the at least one processor, at least one predetermined label that describes the at least one key token;
- generating, by the at least one processor, the structured log data based on the at least one key token and the at least one predetermined label;
- retrieving, by the at least one processor, incident data corresponding to the plurality of applications;
- predicting, by the at least one processor using at least one model, at least one future operational anomaly based on the structured log data and the incident data;
- and
- resolving the future operational anomaly before the predicted future operational anomaly occurs;
- wherein the structured log data is smaller in size than the corresponding raw log data, such that the structured log data requires less storage memory than the corresponding raw log data.
A computing device configured to implement an execution of a method for providing predictive analytics based on structured log data, the computing device comprising:
- a processor;
- a memory;
- and
- a communication interface coupled to each of the processor and the memory,
- wherein the processor is configured to:
- retrieve, via a network interface, raw log data from at least one data storage component, the raw log data including information corresponding to a plurality of applications;
- parse the raw log data to identify at least one key token within the raw log data, the at least one key token being a textual phrase that includes at least one from among application error information and abnormal application behavior information, and corresponding to at least one application;
- identify at least one predetermined label that describes the at least one key token;
- generate the structured log data based on the at least one key token and the at least one predetermined label;
- retrieve incident data corresponding to the plurality of applications;
- predict, by using at least one model, at least future operational anomaly based on the structured log data and the incident data;
- and
- resolve the predicted at least one future operational anomaly before the predicted at least one future operational anomaly occurs;
- wherein the structured log data is smaller in size than the corresponding raw log data, such that the structured log data requires less storage memory than the corresponding raw log data.
A non-transitory computer readable storage medium storing instructions for providing predictive analytics based on structured log data, the storage medium comprising executable code which, when executed by a processor, causes the processor to:
- retrieve, via a network interface, raw log data from at least one data storage component, the raw log data including information corresponding to a plurality of applications;
- parse the raw log data to identify at least one key token within the raw log data, the at least one key token being a textual phrase that includes at least one from among application error information and abnormal application behavior information, and corresponding to at least one application;
- identify at least one predetermined label that describes the at least one key token;
- generate the structured log data based on the at least one key token and the at least one predetermined label;
- retrieve incident data corresponding to the plurality of applications;
- predict, by using at least one model, at least future operational anomaly based on the structured log data and the incident data;
- resolve the predicted at least one future operational anomaly before the predicted at least one future operational anomaly occurs;
- wherein the structured log data is smaller in size than the corresponding raw log data, such that the structured log data requires less storage memory than the corresponding raw log data.
Dependencies are inferred from the claim text.