Device performance monitoring
First Claim
Patent Images
1. A method, comprising:
- determining, by one or more computing devices, a plurality of performance metrics for a monitored computing device;
determining, by the one or more computing devices and for each of the plurality of performance metrics, a first metric range and a second metric range;
determining, by the one or more computing devices and for each of the plurality of performance metrics, a first condition point value corresponding to the first metric range determined for that performance metric and a second condition point value corresponding to the second metric range determined for that performance metric;
for each performance metric of the plurality of performance metrics;
determining, by the one or more computing devices, a measured value for that performance metric for the monitored computing device;
when the measured value is within a first metric range determined for that performance metric, assigning, by the one or more computing devices, a first condition point value determined for that first metric range to the monitored computing device; and
when the measured value is within a second metric range determined for that performance metric, assigning, by the one or more computing devices, a second condition point value determined for that second metric range to the monitored computing device;
determining, by the one or more computing devices, a performance value for the monitored computing device by combining each condition point value assigned to the monitored computing device to yield a combined condition point value; and
using, by the one or more computing devices, the combined condition point value to generate a message indicating performance of the monitored computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device performance monitor may be configured to collect performance metric information regarding one or more monitored computing devices, and may assign condition point values to each metric. The performance monitor may generate a total of the condition point values, and use the total to determine an appropriate response.
6 Citations
20 Claims
-
1. A method, comprising:
-
determining, by one or more computing devices, a plurality of performance metrics for a monitored computing device; determining, by the one or more computing devices and for each of the plurality of performance metrics, a first metric range and a second metric range; determining, by the one or more computing devices and for each of the plurality of performance metrics, a first condition point value corresponding to the first metric range determined for that performance metric and a second condition point value corresponding to the second metric range determined for that performance metric; for each performance metric of the plurality of performance metrics; determining, by the one or more computing devices, a measured value for that performance metric for the monitored computing device; when the measured value is within a first metric range determined for that performance metric, assigning, by the one or more computing devices, a first condition point value determined for that first metric range to the monitored computing device; and when the measured value is within a second metric range determined for that performance metric, assigning, by the one or more computing devices, a second condition point value determined for that second metric range to the monitored computing device; determining, by the one or more computing devices, a performance value for the monitored computing device by combining each condition point value assigned to the monitored computing device to yield a combined condition point value; and using, by the one or more computing devices, the combined condition point value to generate a message indicating performance of the monitored computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A method, comprising:
-
identifying, by one or more computing devices, first and second metric ranges for a forward or reverse data carrier reception level, and assigning a corresponding forward or reverse data carrier reception level condition point value to a monitored computing device when determining a health of the monitored computing device; identifying, by the one or more computing devices, first and second metric ranges for a count of a number of reverse data carrier retransmission operations, and assigning a corresponding reverse data channel retransmission count condition point value to the monitored computing device when determining the health of the monitored computing device; identifying, by the one or more computing devices, first and second metric ranges for a modulation receive level, and assigning a corresponding quadrature amplitude modulation receive level condition point value to the monitored computing device when determining the health of the monitored computing device; identifying, by the one or more computing devices, first and second metric ranges for a forward data carrier errors-per-second value, and assigning a corresponding errors-per-second condition point value to the monitored computing device when determining the health of the monitored computing device; combining, by the one or more computing devices, each condition point value assigned to the monitored computing device to yield a combined condition point value; and using, by the one or more computing devices, the combined condition point value to generate an alert indicating that the monitored computing device is in need of service.
-
-
19. A method, comprising:
-
identifying, by a computing device, first and second metric ranges for a count of forward error corrections, and assigning a corresponding forward error corrections condition point value to a monitored computing device when determining a health of the monitored computing device; identifying first and second metric ranges for a count of uncorrectable forward error correction errors, and assigning a corresponding uncorrectable forward error correction errors condition point value to the monitored computing device when determining the health of the monitored computing device; identifying first and second metric ranges for an automatic gain control level, and assigning a corresponding automatic gain control condition point value to the monitored computing device when determining the health of the monitored computing device; identifying first and second metric ranges for a count of lost locks, and assigning a corresponding lost lock condition point value to the monitored computing device when determining the health of the monitored computing device; identifying first and second metric ranges for a count of program clock reference errors, and assigning a corresponding program clock reference error condition point value to the monitored computing device when determining the health of the monitored computing device; identifying first and second metric ranges for a count of presentation time stamp errors, and assigning a corresponding presentation time stamp error condition point value to the monitored computing device when determining the health of the monitored computing device; combining each condition point value assigned to the monitored computing device to yield a combined condition point value; and using the combined condition point value to generate an alert indicating that the monitored computing device is in need of service.
-
Specification