APPLICATION PERFORMANCE ANALYZER AND CORRESPONDING METHOD
First Claim
1. An application performance analyzer adapted to analyze the performance of one or more applications running on IT infrastructure, said application performance analyzer comprising:
- a data collection engine adapted to collect performance metrics for said one or more applications running on said IT infrastructure; and
an anomaly detection engine adapted to analyze said performance metrics and to detect anomalies, i.e. performance metrics whose values deviate from historic values with a deviation that exceeds a predefined threshold,wherein said application performance analyzer further comprises;
a correlation engine adapted to detect dependencies between plural anomalies, and to generate anomaly clusters, each anomaly cluster consisting of anomalies that are correlated through one or more of said dependencies;
a ranking engine adapted to rank anomalies within an anomaly cluster; and
a source detection engine adapted to pinpoint a problem source from the lowest ranked anomaly in said anomaly cluster.
3 Assignments
0 Petitions
Accused Products
Abstract
An application performance analyzer adapted to analyze the performance of one or more applications running on IT infrastructure, comprises: a data collection engine collecting performance metrics for one or more applications running on the IT infrastructure; an anomaly detection engine analyzing the performance metrics and detecting anomalies, i.e. performance metrics whose values deviate from historic values with a deviation that exceeds a predefined threshold; a correlation engine detecting dependencies between plural anomalies, and generating anomaly clusters, each anomaly cluster consisting of anomalies that are correlated through one or more of the dependencies; a ranking engine ranking anomalies within an anomaly cluster; and a source detection engine pinpointing a problem source from the lowest ranked anomaly in an anomaly cluster.
46 Citations
12 Claims
-
1. An application performance analyzer adapted to analyze the performance of one or more applications running on IT infrastructure, said application performance analyzer comprising:
-
a data collection engine adapted to collect performance metrics for said one or more applications running on said IT infrastructure; and an anomaly detection engine adapted to analyze said performance metrics and to detect anomalies, i.e. performance metrics whose values deviate from historic values with a deviation that exceeds a predefined threshold, wherein said application performance analyzer further comprises; a correlation engine adapted to detect dependencies between plural anomalies, and to generate anomaly clusters, each anomaly cluster consisting of anomalies that are correlated through one or more of said dependencies; a ranking engine adapted to rank anomalies within an anomaly cluster; and a source detection engine adapted to pinpoint a problem source from the lowest ranked anomaly in said anomaly cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to analyze the performance of one or more applications running on IT infrastructure, said method comprising the steps of:
-
collecting performance metrics for said one or more applications running on said IT infrastructure; and analyzing said performance metrics and detecting anomalies, i.e. performance metrics whose values deviate from historic values with a deviation that exceeds a predefined threshold, wherein said method further comprises; detecting dependencies between plural anomalies, and generating anomaly clusters, each anomaly cluster consisting of anomalies that are correlated through one or more of said dependencies; ranking anomalies within an anomaly cluster; and pinpointing a problem source from the lowest ranked anomaly in said anomaly cluster. - View Dependent Claims (10, 11, 12)
-
Specification