Method, system, and data structure for monitoring transaction performance in a managed computer network environment
First Claim
1. A method for monitoring transaction performance in a managed computer network environment having a requesting component configured to request a transaction of a servicing component, the method comprising:
- classifying the transaction into a transaction type;
generating, at a node including the requesting component, a correlator for the transaction including information identifying a parent transaction type and a root transaction type of the transaction to send the correlator from the node including the requesting component to a node including the servicing component prior to starting the transaction;
recording an event associated with a completion of the transaction; and
receiving the correlator for aggregating performance measurements on the transaction completion event based on the information identifying a parent transaction type and a root transaction type of the transaction included in the correlator;
wherein the correlator is generated at a node including the servicing component; and
wherein the transaction is configured to probe an availability of a service of the servicing component, and a consumer identifier identifying a consumer of the transaction as a probe is included in the correlator.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and data structure are disclosed for monitoring transaction performance in a managed computer network environment having a requesting component configured to request a transaction of a servicing component. In accordance with exemplary embodiments the transaction is classified into a transaction type. A correlator is generated for the transaction including information identifying a parent transaction type and a root transaction type of the transaction. An events associated with a completion of the transaction is recorded. Performance statistics are aggregated on the transaction completion event in the context of the information included in the correlator.
-
Citations
31 Claims
-
1. A method for monitoring transaction performance in a managed computer network environment having a requesting component configured to request a transaction of a servicing component, the method comprising:
-
classifying the transaction into a transaction type; generating, at a node including the requesting component, a correlator for the transaction including information identifying a parent transaction type and a root transaction type of the transaction to send the correlator from the node including the requesting component to a node including the servicing component prior to starting the transaction; recording an event associated with a completion of the transaction; and receiving the correlator for aggregating performance measurements on the transaction completion event based on the information identifying a parent transaction type and a root transaction type of the transaction included in the correlator; wherein the correlator is generated at a node including the servicing component; and wherein the transaction is configured to probe an availability of a service of the servicing component, and a consumer identifier identifying a consumer of the transaction as a probe is included in the correlator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for monitoring transaction performance in a managed computer network environment having a requesting component configured to request a transaction of a servicing component, the system comprising:
-
a processor, including; logic configured to classify the transaction into a transaction type; logic configured to generate a correlator for the transaction is included in a node including the requesting component, the correlator generator logic including information identifying a parent transaction type and a root transaction type of the transaction to send the correlator from the node including the requesting component to a node including the servicing component prior to starting the transaction; logic configured to record an event associated with a completion of the transaction; and logic configured to receive the correlator and aggregate performance measurements on the transaction completion event based on the information identifying a parent transaction type and a root transaction type of the transaction included in the correlator; and memory configured to store the aggregated performance measurements; wherein the logic configured to generate a correlator is included in a node including the servicing component; and wherein the transaction is configured to probe an availability of a service of the servicing component, and a consumer identifier identifying a consumer of the transaction as a probe is included in the correlator. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium containing a computer program for monitoring transaction performance in a managed computer network environment having a requesting component configured to request a transaction of a servicing component, wherein the computer program performs the method of:
-
classifying the transaction into a transaction type; generating, at a node including the requesting component, a correlator for the transaction including information identifying a parent transaction type and a root transaction type of the transaction to send the correlator from the node including the requesting component to a node including the servicing component prior to starting the transaction; recording an event associated with a completion of the transaction; and receiving the correlator for aggregating performance measurements on the transaction completion event based on the information identifying a parent transaction type and a root transaction type of the transaction included in the correlator; wherein the correlator is generated at a node including the servicing component; and wherein the transaction is configured to probe an availability of a service of the servicing component, and a consumer identifier identifying a consumer of the transaction as a probe is included in the correlator. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification