CPC G06F 40/58 (2020.01) [G06F 11/302 (2013.01); G06F 11/3495 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. An apparatus for predictive monitoring of a software application framework, the apparatus comprising at least one processor and at least one non-transitory memory comprising program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to at least:
determine, based on one or more natural language data fields of a software monitoring data object for the software application framework and using a natural language processing machine learning framework, a natural language feature data object for the software monitoring data object;
determine, based on one or more structured data fields of the software monitoring data object and using a structured data processing machine learning model, a structured data feature data object for the software monitoring data object;
determine, based on the natural language feature data object and the structured data feature data object and using a feature combination machine learning model, a monitoring data representation for the software monitoring data object;
determine, based on the monitoring data representation and using a clustering machine learning model, one or more predicted monitoring data clusters for the software monitoring data object;
determine, based on the one or more predicted monitoring data clusters, one or more incident signatures for the software application framework; and
cause output of a prediction output user interface comprising the one or more incident signatures for the software application framework, wherein the one or more incident signatures are positioned in association with the one or more predicted monitoring data clusters for the software monitoring data object.
|