Monitoring performance of computing devices
First Claim
1. A computer-implemented method comprising:
- profiling performance of a web page at a first rate;
obtaining an indication that the performance of the web page profiled at the first rate is anomalous; and
profiling performance of the web page at a second rate in response to obtaining the indication, wherein the second rate is greater than the first rate;
wherein the method is implemented by a computing device rendering the web page, wherein profiling performance of the web page at the first rate comprises executing at least one profiler implemented by an executable script included in the web page, wherein the first and second rates are rates at which a performance metric is retrieved from the computing device rendering the web page, and wherein the performance metric includes at least an amount of a computing resource of the computing device used to render the web page.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring the performance of one or more computing devices are provided. A performance information collection system may transmit a performance monitoring agent and a number of profilers to a client computing device. Each profiler may also be associated with different processing requirements of the computing device, and may measure different performance metrics or similar performance metrics at different rates. The performance monitoring agent and a profiler may collect performance metrics of a program executing on the client computing device. If the performance information collection system determines that additional performance information should be collected, the performance monitoring agent may execute one or more alternate profilers to collect additional performance metrics.
12 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
profiling performance of a web page at a first rate; obtaining an indication that the performance of the web page profiled at the first rate is anomalous; and profiling performance of the web page at a second rate in response to obtaining the indication, wherein the second rate is greater than the first rate; wherein the method is implemented by a computing device rendering the web page, wherein profiling performance of the web page at the first rate comprises executing at least one profiler implemented by an executable script included in the web page, wherein the first and second rates are rates at which a performance metric is retrieved from the computing device rendering the web page, and wherein the performance metric includes at least an amount of a computing resource of the computing device used to render the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer memory accessible by the processor and including computer executable instructions that, when executed by the processor, cause the processor to; profile performance of a web page at a first rate; obtain an indication that the performance of the web page profiled at the first rate is anomalous; and profile performance of the web page at a second rate in response to obtaining the indication, wherein the second rate is greater than the first rate; wherein the system corresponds to a computing device on which the web page is rendered, wherein the computer executable instructions are included as an executable script in the web page, wherein the first and second rates are rates at which a performance metric is retrieved from the computing device rendering the web page, and wherein the performance metric includes at least an amount of a computing resource of the computing device used to render the web page. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Non-transitory computer-readable media including computer-executable instructions that, when executed by a computing system, cause the computing system to:
-
profile performance of a web page at a first rate; obtain an indication that the performance of the web page profiled at the first rate is anomalous; and profile performance of the web page at a second rate in response to obtaining the indication, wherein the second rate is greater than the first rate; wherein the computing system corresponds to a computing device on which the web page is rendered, wherein the computer executable instructions are included as an executable script in the web page, wherein the first and second rates are rates at which a performance metric is retrieved from the computing device rendering the web page, and wherein the performance metric includes at least an amount of a computing resource of the computing device used to render the web page. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification