TECHNIQUES FOR TRACKING RESOURCE USAGE STATISTICS PER TRANSACTION ACROSS MULTIPLE LAYERS OF PROTOCOLS
First Claim
1. A computer-implemented method, comprising:
- assigning an activity context to a request at the beginning of a first stage, wherein the activity context has an initial set of properties;
assigning values to the properties in the initial set during the first stage;
storing a value of a property on a data store local to the first stage;
transferring the activity context to a second stage when the request begins the second stage;
collecting the stored values; and
generating a log file from the stored values.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to track resource usage statistics per transaction across multiple layers of protocols and across multiple threads, processes and/or devices are disclosed. In one embodiment, for example, a technique may comprise assigning an activity context to a request at the beginning of a first stage, where the activity context has an initial set of properties. The values of the properties may be assigned to the properties in the initial set during the first stage. The value of a property may be stored on a data store local to the first stage. The activity context may be transferred to a second stage when the request begins the second stage. The transferred activity context may include a property from the initial set of properties. The stored values may be analyzed to determine a resource usage statistic. Other embodiments are described and claimed.
42 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
assigning an activity context to a request at the beginning of a first stage, wherein the activity context has an initial set of properties; assigning values to the properties in the initial set during the first stage; storing a value of a property on a data store local to the first stage; transferring the activity context to a second stage when the request begins the second stage; collecting the stored values; and generating a log file from the stored values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article comprising a computer readable storage medium comprising instructions that when executed cause a system to:
-
assign an activity context to a request at the beginning of a first stage, wherein the activity context has an initial set of properties; assign values to the properties in the initial set during the first stage; store a value of a property on a data store local to the first stage; and transfer the activity context to a second stage when the request begins the second stage. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a processing unit; a memory to store a data store; a resource handler executing on the processing unit to; assign an activity context to a request at the beginning of a first stage, wherein the activity context has an initial set of properties; assign values to the properties in the initial set during the first stage; store a value of a property on the data store; and transfer the activity context to a second stage when the request begins the second stage. - View Dependent Claims (17, 18, 19, 20)
-
Specification