PERFORMANCE ANALYSIS OF APPLICATIONS
First Claim
Patent Images
1. A method for analyzing performance of an application, comprising:
- collecting performance metric data from the application over time;
segmenting the performance metric data into time segments representing sets of contiguous time samples which exhibit similar performance metric behaviour;
determining the presence of an anomaly in a time segment; and
correlating the anomalous segment with other data available to the system to determine the cause of the anomaly.
12 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods and systems for analyzing performance of an application are provided. In that regard, an embodiment of a method for analyzing performance, among others, comprises collecting performance metric data from the application over time; segmenting the performance metric data into time segments representing sets of contiguous time samples which exhibit similar performance metric behaviour; determining the presence of an anomaly in a time segment; and correlating the anomalous segment with other data available to the system to determine the cause of the anomaly.
63 Citations
12 Claims
-
1. A method for analyzing performance of an application, comprising:
-
collecting performance metric data from the application over time; segmenting the performance metric data into time segments representing sets of contiguous time samples which exhibit similar performance metric behaviour; determining the presence of an anomaly in a time segment; and correlating the anomalous segment with other data available to the system to determine the cause of the anomaly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage medium comprising a program for analyzing performance of an application, the program when executed by a computer processor causing the processor to perform the steps of:
-
collecting performance metric data from the application; segmenting the performance metric data into time segments; determining the presence of an anomaly in a time segment; and correlating the performance metric data to determine the cause of the anomaly.
-
-
12. A system for analyzing performance of an application, comprising:
-
an analysis module configured to collect performance metric data from the application, the analysis module further configured to identify an anomaly in one or more of time segments of the collected performance metric data; a segmentation engine configured to segment the collected performance metric data into time segments; and a correlation engine configured to determine a cause of the identified anomaly.
-
Specification