US RE43,154 E1
Method and apparatus for monitoring and recording computer system performance parameters
Kenny Gross, San Diego, Calif. (US); and Larry G. Votta, Saratoga, Calif. (US)
Assigned to Oracle America, Inc., Redwood Shores, Calif. (US)
Filed on Mar. 28, 2008, as Appl. No. 12/57,768.
Application 12/057768 is a reissue of application No. 10/272680, filed on Oct. 17, 2002, now 7,020,802, filed on Mar. 28, 2006.
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—39  [714/37; 714/47.1; 714/47.3] 21 Claims
OG exemplary drawing
 
[ 22. A method for systematically monitoring and recording performance parameters for a computer system, comprising:
periodically measuring values for a set of performance parameters associated with the computer system while the computer system continues operating;
wherein the set of performance parameters includes at least one of:
physical performance parameters measured through sensors located in proximity to the compute system,
internal performance parameters maintained by software within the computer system, and
canary performance parameters associated with synthetic user transactions periodically generated for performance measuring purposes;
recording the values on a data storage device, wherein recording the values involves recording fine-grain, high-sampling rate data for the set of performance parameters over a preceding first time window, and storing a record of averages of the fine-grain, high-sampling rate data from a preceding second time window, wherein the second time window is larger than the first time window;
wherein the recording process keeps track of temporal relationships between events in different performance parameters; and
subsequently allowing the recorded values for the set of performance parameters to be analyzed.]