Automated Performance Data Management and Collection
1 Assignment
0 Petitions
Accused Products
Abstract
Performance data for a healthy system is captured and used to create benchmarks that represent behavior of the computing environment in a healthy state. Current behavior (e.g, run-time characteristics) of the computing environment are monitored in an on-going manner, and are compared to the benchmarks. When a benchmark is violated, performance data capture is dynamically and automatically enabled. Or, if performance data is already being captured, then performance data capture may be enabled for a larger subset of possible data. Optionally, performance data capture may be automatically disabled upon detecting that the current behavior of the computing environment has returned to a healthy state where benchmarks are no longer violated.
36 Citations
24 Claims
-
1-8. -8. (canceled)
-
9. A system for dynamically and automatically enabling performance data capture in a computing environment, comprising:
-
a computer comprising a processor; and instructions which are executable, using the processor, to implement functions comprising; iteratively monitoring current run-time characteristics of the computing environment and comparing the current run-time characteristics to previously-recorded information describing characteristics of the computing environment when operating in a healthy state; and responsive to detecting, from the comparing, that the computing environment is not operating in the healthy state, programmatically causing the processor to begin capturing performance data pertaining to ongoing current run-time characteristics of the computing environment or, if the processor is already capturing the performance data and a further level of detail is available for the capturing, then causing the processor to begin capturing the performance data at the further level of detail. - View Dependent Claims (10, 13, 14, 15, 16, 17, 18)
-
-
11. A computer program product for dynamically and automatically enabling performance data capture in a computing environment, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured for; iteratively monitoring current run-time characteristics of the computing environment and comparing the current run-time characteristics to previously-recorded information describing characteristics of the computing environment when operating in a healthy state; and responsive to detecting, from the comparing, that the computing environment is not operating in the healthy state, programmatically causing the processor to begin capturing performance data pertaining to ongoing current run-time characteristics of the computing environment or, if the processor is already capturing the performance data and a further level of detail is available for the capturing, then causing the processor to begin capturing the performance data at the further level of detail. - View Dependent Claims (12, 19, 20, 21, 22, 23, 24)
Specification