IP Library Granted Patent US 9,135,135
Granted Patent B2
US 9,135,135 · App. 13/536,459 · Granted Sep 15, 2015

Method and system for auto-adjusting thresholds for efficient monitoring of system metrics

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,135,135
App. No.
13/536,459
Granted
Sep 15, 2015
Kind
B2
Abstract

Automatically setting a new threshold for a computer metric by detecting a first threshold for the computer metric, continuously taking measurements of the value of the computer metric at a predetermined rate, calculating the average of the measurements of the value of the computer metric over a predetermined time period, and calculating a second threshold for the computer metric based on the average of the values of the measurements. Calculating the second threshold may comprise establishing a base value for the threshold, establishing a maximum deviation of the threshold, and determining the average of the value of the measurements with respect to the base value and the maximum deviation.

Claims (54)

1. A method of automatically setting a new threshold for a computer metric, the method comprising:

using at least one computer processor:

detecting a threshold for the computer metric;

specifying a base value for the threshold of the computer metric;

specifying a deviation beyond the base value;

continuously measuring values of the computer metric at a predetermined rate;

calculating the average of the measured values of the computer metric over a predetermined time period;

determining whether the average lies between the base value plus or minus the specified deviation; and

setting the new threshold for the computer metric to the average based on the average being between the base value plus or minus the specified deviation.

2. The method of claim 1 , further comprising, based on the specified deviation being reached, issuing an alert with respect to the computer metric.

3. The method of claim 1 further comprising:

determining whether the average exceeds the base value plus the specified deviation; and

based on the average exceeding the base value plus the specified deviation, setting the new threshold to the base value plus the specified deviation and, based on the average not exceeding the base value plus the specified deviation, setting the new threshold to the base value minus the specified deviation.

4. The method of claim 1 wherein:

the continuously measuring values of the computer metric at a predetermined rate comprises taking measurements of the values over a first time period and calculating the average of the measurements that are taken over the first time period; and

the calculating the average of the measurements over a predetermined time period comprises calculating, over the predetermined time period, the average of the average of the measurements that are taken over the first time period.

5. The method of claim 1 wherein the base value is set by a system administrator.

6. The method of claim 1 wherein the specified deviation is set by a system administrator.

7. A machine-readable storage device having embedded therein a set of instructions which, when executed by the machine, causes the machine to execute the following operations:

detecting a threshold for the computer metric;

specifying a base value for the threshold of the computer metric;

specifying a deviation beyond the base value;

continuously measuring values of the computer metric at a predetermined rate;

calculating the average of the measured values of the computer metric over a predetermined time period;

determining whether the average lies between the base value plus or minus the specified deviation; and

setting a new threshold for the computer metric to the average based on the average being between the base value plus or minus the specified deviation.

8. The machine-readable storage device of claim 7 the operations further comprising, based on the specified deviation being reached, issuing an alert with respect to the computer metric.

9. The machine-readable storage device of claim 7 , the operations further comprising:

determining whether the average exceeds the base value plus the specified deviation; and

based on the average exceeding the base value plus the specified deviation, setting the new threshold to the base value plus the specified deviation and, based on the average not exceeding the base value plus the specified deviation, setting the new threshold to the base value minus the specified deviation.

10. The machine-readable storage device of claim 7 , wherein:

the continuously measuring values of the computer metric at a predetermined rate comprises taking measurements of the values over a first time period and calculating the average of the measurements that are taken over the first time period; and

the calculating the average of the measurements over a predetermined time period comprises calculating, over the predetermined time period, the average of the average of the measurements that are taken over the first time period.

11. The machine-readable storage device of claim 7 wherein the base value is set by a system administrator.

12. The machine-readable storage device of claim 7 wherein the specified deviation is set by a system administrator.

13. A system for automatically calculating a threshold for a computer metric, the system comprising:

at least one computer processor configured to:

detect a first threshold for the computer metric;

specify a base value for the first threshold of the computer metric;

specify a deviation beyond the base value;

continuously measure values of the computer metric at a predetermined rate;

calculate the average of the measured values of the computer metric over a predetermined time period;

determine whether the average lies between the base value plus or minus the specified deviation; and

set a second threshold for the computer metric to the average based on the

average being between the base value plus or minus the specified deviation.

14. The system of claim 13 wherein the at least one processor is further configured to, based on the specified deviation being reached, issue an alert with respect to the computer metric.

15. The system of claim 13 wherein the at least one computer processor:

determines whether the average exceeds the base value plus the specified deviation; and

based on the average exceeding the base value plus the specified deviation, sets the second threshold to the base value plus the specified deviation and, based on the average not exceeding the base value plus the specified deviation, sets the second threshold to the base value minus the specified deviation.

16. The system of claim 13 , wherein:

continuously measuring values of the computer metric at a predetermined rate comprises the at least one processor configured to take measurements of the value of the computer metric over a first time period and to calculate the average of the measurements that are taken over the first time period; and

calculating the average of the measurements over a predetermined time period comprises the at least one computer processor configured to calculate, over the predetermined time period, the average of the average of the measurements that are taken over the first time period.

17. The system of claim 13 wherein the base value is set by a system administrator.

18. The system of claim 13 wherein the specified deviation is set by a system administrator.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2012
From: RAO, DINESH; CHATTERJEE, SESHADRI
To: SAP AG
Reel/Frame 028463/0314 →