Application performance analyzer and corresponding method
First Claim
1. An application performance management system adapted to analyze the performance of one or more applications running on information technology (IT) infrastructure, said application performance management system comprising:
- a data collector adapted to collect performance metrics for said one or more applications running on said IT infrastructure and adapted to collect communication path data being indicative of communication paths between nodes of said IT infrastructure; and
an anomaly detector adapted to analyze said performance metrics and to detect anomalies,wherein said application performance management system further comprises;
an anomaly correlator adapted to detect dependencies between plural anomalies based on said communication path data and to generate anomaly clusters, each anomaly cluster including anomalies that are correlated through one or more of said dependencies;
an anomaly ranking unit adapted to rank anomalies within an anomaly cluster based on said communication path data; and
a source problem detector 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 management system is provided, which is adapted to analyze the performance of one or more applications running on information technology (IT) infrastructure. The application performance management system includes a data collector, an anomaly detector, an anomaly correlator, an anomaly ranking unit, and a source problem detector. The data collector collects performance metrics for one or more applications running on the IT infrastructure. The anomaly detector analyzes the performance metrics and detects anomalies, which may include performance metrics whose values deviate from historic values with a deviation that exceeds a predefined threshold. The anomaly correlator detects dependencies between plural anomalies and generates anomaly clusters. Each anomaly cluster includes anomalies that are correlated through one or more of the dependencies. The anomaly ranking unit ranks anomalies within an anomaly cluster. The source problem detector pinpoints a problem source from the lowest ranked anomaly in an anomaly cluster.
37 Citations
12 Claims
-
1. An application performance management system adapted to analyze the performance of one or more applications running on information technology (IT) infrastructure, said application performance management system comprising:
-
a data collector adapted to collect performance metrics for said one or more applications running on said IT infrastructure and adapted to collect communication path data being indicative of communication paths between nodes of said IT infrastructure; and an anomaly detector adapted to analyze said performance metrics and to detect anomalies, wherein said application performance management system further comprises; an anomaly correlator adapted to detect dependencies between plural anomalies based on said communication path data and to generate anomaly clusters, each anomaly cluster including anomalies that are correlated through one or more of said dependencies; an anomaly ranking unit adapted to rank anomalies within an anomaly cluster based on said communication path data; and a source problem detector adapted to pinpoint a problem source from the lowest ranked anomaly in said anomaly cluster. - View Dependent Claims (2, 3, 4, 5, 9, 10)
-
-
6. A method to analyze the performance of one or more applications running on IT infrastructure, said method comprising the steps of, by a computing system:
-
collecting performance metrics for said one or more applications running on said IT infrastructure and collecting communication path data being indicative of communication paths between nodes of said IT infrastructure; analyzing said performance metrics and detecting anomalies; detecting dependencies between plural anomalies based on said communication path data, and generating anomaly clusters, each anomaly cluster including anomalies that are correlated through one or more of said dependencies; ranking anomalies within an anomaly cluster based on said communication path data; and pinpointing a problem source from the lowest ranked anomaly in said anomaly cluster. - View Dependent Claims (8, 11)
-
-
7. A computing system comprising:
-
one or more processors; and one or more non-transitory computer readable mediums having stored thereon executable instructions that when executed by the one or more processors configure the system to perform at least the following; collect performance metrics for said one or more applications running on said IT infrastructure and collect communication path data being indicative of communication paths between nodes of said IT infrastructure; and analyze said performance metrics and detect anomalies; detect dependencies between plural anomalies based on said communication path data, and generating anomaly clusters, each anomaly cluster including anomalies that are correlated through one or more of said dependencies; rank anomalies within an anomaly cluster based on said communication path data; and pinpoint a problem source from the lowest ranked anomaly in said anomaly cluster. - View Dependent Claims (12)
-
Specification