Predictive Alert Threshold Determination Tool
First Claim
1. A method, in a data processing system, for determining threshold conditions for performing operations within a performance monitoring tool, comprising:
- collecting, by the data processing system, performance metric data from a computing system environment;
performing, by the data processing system, clustering analysis on the performance metric data to generate a plurality of clusters of performance metric data for one or more performance metrics;
selecting, by the data processing system, one or more candidate clusters in the plurality of clusters that are candidate clusters for generating a threshold condition for performance monitoring;
generating, by the data processing system, at least one threshold condition for performance monitoring based on a composition of the selected one or more candidate clusters; and
applying the at least one threshold condition to future performance metric data to determine whether to perform an operation in response to the future performance metric data meeting or not meeting the at least one threshold condition.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided for determining threshold conditions for performing operations within a performance monitoring tool. Metric data is collected from a computing system environment and clustering analysis is performed on the metric data to generate a plurality of clusters. One or more candidate clusters are selected that are candidate clusters for generating a threshold condition for performance monitoring. At least one threshold condition for performance monitoring is generated based on a composition of the selected one or more candidate clusters. The at least one threshold condition is then applied to future performance metric data to determine whether to perform an operation in response to the future performance metric data meeting or not meeting the at least one threshold condition.
-
Citations
25 Claims
-
1. A method, in a data processing system, for determining threshold conditions for performing operations within a performance monitoring tool, comprising:
-
collecting, by the data processing system, performance metric data from a computing system environment; performing, by the data processing system, clustering analysis on the performance metric data to generate a plurality of clusters of performance metric data for one or more performance metrics; selecting, by the data processing system, one or more candidate clusters in the plurality of clusters that are candidate clusters for generating a threshold condition for performance monitoring; generating, by the data processing system, at least one threshold condition for performance monitoring based on a composition of the selected one or more candidate clusters; and applying the at least one threshold condition to future performance metric data to determine whether to perform an operation in response to the future performance metric data meeting or not meeting the at least one threshold condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
collect performance metric data from a computing system environment; perform clustering analysis on the performance metric data to generate a plurality of clusters of performance metric data for one or more performance metrics; select one or more candidate clusters in the plurality of clusters that are candidate clusters for generating a threshold condition for performance monitoring; generate at least one threshold condition for performance monitoring based on a composition of the selected one or more candidate clusters; and apply the at least one threshold condition to future performance metric data to determine whether to perform an operation in response to the future performance metric data meeting or not meeting the at least one threshold condition. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; collect performance metric data from a computing system environment; perform clustering analysis on the performance metric data to generate a plurality of clusters of performance metric data for one or more performance metrics; select one or more candidate clusters in the plurality of clusters that are candidate clusters for generating a threshold condition for performance monitoring; generate at least one threshold condition for performance monitoring based on a composition of the selected one or more candidate clusters; and apply the at least one threshold condition to future performance metric data to determine whether to perform an operation in response to the future performance metric data meeting or not meeting the at least one threshold condition. - View Dependent Claims (24, 25)
-
Specification