Processing transaction timestamps
First Claim
Patent Images
1. A computer implemented method of timing a transaction, the method comprising:
- monitoring the transaction by a first monitoring agent;
receiving a first measurement point from the first monitoring agent, wherein the first measurement point includes a first timestamp and a first transaction attribute;
storing the first timestamp in a persistent storage medium;
monitoring the transaction by a second monitoring agent;
receiving a second measurement point from the second monitoring agent, wherein the second measurement point includes a second timestamp and a second transaction attribute, and wherein the first monitoring agent and the second monitoring agent both have visibility in a first environment and a third monitoring agent has visibility in a second environment, and wherein the first monitoring agent and the second monitoring agent do not have visibility in the second environment and the third monitoring agent does not have visibility in the first environment;
storing the second timestamp in the persistent storage medium;
associating the first and second measurement points in a vertical integration;
determining, by a computer, a length of time the transaction took to flow from the first measurement point to the second measurement point by using the first timestamp and the second time stamp;
monitoring the transaction by the third monitoring agent;
receiving a third measurement point from the third monitoring agent, wherein the third measurement point includes a third timestamp and a third transaction attribute; and
associating the second and third measurement points in a horizontal integration.
1 Assignment
0 Petitions
Accused Products
Abstract
A first measurement point is received from a first monitoring agent. The first measurement point includes a first timestamp and a first transaction attribute. The first timestamp is stored. A second measurement point is received from a second monitoring agent. The second measurement point includes a second timestamp and a second transaction attribute. The second timestamp is stored.
-
Citations
23 Claims
-
1. A computer implemented method of timing a transaction, the method comprising:
-
monitoring the transaction by a first monitoring agent; receiving a first measurement point from the first monitoring agent, wherein the first measurement point includes a first timestamp and a first transaction attribute; storing the first timestamp in a persistent storage medium; monitoring the transaction by a second monitoring agent; receiving a second measurement point from the second monitoring agent, wherein the second measurement point includes a second timestamp and a second transaction attribute, and wherein the first monitoring agent and the second monitoring agent both have visibility in a first environment and a third monitoring agent has visibility in a second environment, and wherein the first monitoring agent and the second monitoring agent do not have visibility in the second environment and the third monitoring agent does not have visibility in the first environment; storing the second timestamp in the persistent storage medium; associating the first and second measurement points in a vertical integration; determining, by a computer, a length of time the transaction took to flow from the first measurement point to the second measurement point by using the first timestamp and the second time stamp; monitoring the transaction by the third monitoring agent; receiving a third measurement point from the third monitoring agent, wherein the third measurement point includes a third timestamp and a third transaction attribute; and associating the second and third measurement points in a horizontal integration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product stored in a non-transitory computer readable medium, comprising functional descriptive material that, upon being executed by an information handling system, causes the information handling system to perform actions for timing a transaction comprising:
-
monitoring the transaction by a first monitoring agent; receiving a first measurement point from the first monitoring agent, wherein the first measurement point includes a first timestamp and a first transaction attribute; storing the first timestamp; monitoring the transaction by a second monitoring agent; receiving a second measurement point from the second monitoring agent, wherein the second measurement point includes a second timestamp and a second transaction attribute; storing the second timestamp, wherein the first monitoring agent and the second monitoring agent both have visibility in a first environment and a third monitoring agent has visibility in a second environment, and wherein the first monitoring agent and the second monitoring agent do not have visibility in the second environment and the third monitoring agent does not have visibility in the first environment; associating the first and second measurement points in a vertical integration; determining a length of time the transaction took to flow from the first measurement point to the second measurement point by using the first timestamp and the second time stamp; monitoring the transaction by the third monitoring agent; receiving a third measurement point from the third monitoring agent, wherein the third measurement point includes a third timestamp and a third transaction attribute; and associating the second and third measurement points in a horizontal integration. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An information handling system configured for timing a transaction, the system comprising:
-
one or more processors; a memory accessible by at least one of the processors; a nonvolatile storage medium accessible by at least one of the processors; a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of; monitoring the transaction by a first monitoring agent; receiving a first measurement point from the first monitoring agent, wherein the first measurement point includes a first timestamp and a first transaction attribute; storing the first timestamp; monitoring the transaction by a second monitoring agent; receiving a second measurement point from the second monitoring agent, wherein the second measurement point includes a second timestamp and a second transaction attribute, wherein the first monitoring agent and the second monitoring agent both have visibility in a first environment and a third monitoring agent has visibility in a second environment, and wherein the first monitoring agent and the second monitoring agent do not have visibility in the second environment and the third monitoring agent does not have visibility in the first environment; and storing the second timestamp; associating the first and second measurement points in a vertical integration; determining a length of time the transaction took to flow from the first measurement point to the second measurement point by using the first timestamp and the second time stamp; monitoring the transaction by the third monitoring agent; receiving a third measurement point from the third monitoring agent, wherein the third measurement point includes a third timestamp and a third transaction attribute; and associating the second and third measurement points in a horizontal integration. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification