Intelligent Performance Monitoring Based on Resource Threshold
First Claim
1. A computer implemented method for selectively monitoring transactions in a distributed computing system, the computer implemented method comprising:
- responsive to receiving a new transaction at an entry point, checking a monitoring policy to determine if the monitoring policy indicates that the new transaction should be monitored;
determining whether the system resources are operating at a predetermined system condition; and
responsive to determining that the system resources are operating at the predetermined system condition, monitoring the new transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, data processing system, and computer program product for selective monitoring of individual transactions in an instrumented software application. In response to receiving a new transaction at an entry point, a monitoring policy is checked to determine if the monitoring policy indicates that the transaction should be monitored. If the monitoring policy indicates that the transaction should be monitored, a determination is made as to whether the system resources are operating at a predetermined system condition defined in the monitoring policy. If the system resources are operating at the predetermined system condition, the transaction will be monitored. If the system resources are not operating at the predetermined system condition, the transaction will not be monitored.
-
Citations
20 Claims
-
1. A computer implemented method for selectively monitoring transactions in a distributed computing system, the computer implemented method comprising:
-
responsive to receiving a new transaction at an entry point, checking a monitoring policy to determine if the monitoring policy indicates that the new transaction should be monitored; determining whether the system resources are operating at a predetermined system condition; and responsive to determining that the system resources are operating at the predetermined system condition, monitoring the new transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for selectively monitoring transactions in a distributed computing system, the data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code, in response to receiving a new transaction at an entry point, to check a monitoring policy to determine if the monitoring policy indicates that the new transaction should be monitored, determine whether the system resources are operating at a predetermined system condition, and monitor the new transaction in response to determining that the system resources are operating at the predetermined system condition. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product for selectively monitoring individual transactions in a distributed computing system, the computer program product comprising:
-
a computer usable medium having computer usable program code tangibly embodied thereon, the computer usable program code comprising; computer usable program code for checking, in response to receiving a new transaction at an entry point, a monitoring policy to determine if the monitoring policy indicates that the new transaction should be monitored; computer usable program code for determining whether the system resources are operating at a predetermined system condition; and computer usable program code for monitoring the new transaction in response to determining that the system resources are operating at the predetermined system condition. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification