Correlation of distributed business transactions
First Claim
Patent Images
1. A method for correlating a distributed transaction, comprising:
- receiving a first parameter from a first computer by a server;
receiving a second parameter from a second computer by the server; and
correlating a distributed application processed on the first computer and the second computer based on the first parameter and the second parameter, wherein correlating includes generating a mapping of the distributed transaction by the server based on the first parameter and second parameter received from the first computer and the second computer,wherein a first agent detects a call to the second computer by the first computer and provides a distributed transaction call chain in the call, the call chain including a sequence of execution for the distributed transaction, the sequence of execution identifying the first computer and previous computers that have executed the present distributed transaction,wherein the first agent on the first computer adds an identifier to the call chain after the request is received by the first computer and a second agent on the second computer adds an identifier to the call chain after the request is received by the second computer.
3 Assignments
0 Petitions
Accused Products
Abstract
The present technology monitors a web application provided by one or more services. A service may be provided by applications. The monitoring system provides end-to-end business transaction visibility, identifies performance issues quickly and has dynamical scaling capability across monitored systems including cloud systems, virtual systems and physical infrastructures. A first parameter may be received from a first computer by a server. A second parameter may be received from a second computer by the server. A distributed application processed on the first computer and the second computer may be correlated based on the first parameter and the second parameter.
137 Citations
16 Claims
-
1. A method for correlating a distributed transaction, comprising:
-
receiving a first parameter from a first computer by a server; receiving a second parameter from a second computer by the server; and correlating a distributed application processed on the first computer and the second computer based on the first parameter and the second parameter, wherein correlating includes generating a mapping of the distributed transaction by the server based on the first parameter and second parameter received from the first computer and the second computer, wherein a first agent detects a call to the second computer by the first computer and provides a distributed transaction call chain in the call, the call chain including a sequence of execution for the distributed transaction, the sequence of execution identifying the first computer and previous computers that have executed the present distributed transaction, wherein the first agent on the first computer adds an identifier to the call chain after the request is received by the first computer and a second agent on the second computer adds an identifier to the call chain after the request is received by the second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14)
-
-
12. A method for correlating a distributed transaction, comprising:
-
receiving a first parameter from a first computer by a server; receiving a second parameter from a second computer by the server; and correlating a distributed application processed on the first computer and the second computer based on the first parameter and the second parameter, wherein correlating includes generating a mapping of the distributed transaction by the server based on the first parameter and second parameter received from the first computer and the second computer wherein a second agent detects a call from the first computer to the second computer and retrieves a distributed transaction call chain from the call, the call chain including a sequence of execution for the distributed transaction, the sequence of execution identifying the first computer and previous computers that have executed the present distributed transaction wherein a first agent on the first computer adds an identifier to the call chain after the request is received by the first computer and the second agent on the second computer adds an identifier to the call chain after the request is received by the second computer.
-
-
15. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for correlating a distributed transaction, the method comprising:
-
receiving a first parameter from a first computer by a server; receiving a second parameter from a second computer by the server; and correlating a distributed application processed on the first computer and the second computer based on the first parameter and the second parameter, wherein correlating includes generating a mapping of the distributed transaction by the server based on the first parameter and second parameter received from the first computer and the second computer, wherein a first agent detects a call to the second computer by the first computer and provides a distributed transaction call chain in the call, the call chain including a sequence of execution for the distributed transaction, the sequence of execution identifying the first computer and previous computers that have executed the present distributed transaction, wherein the first agent on the first computer adds an identifier to the call chain after the request is received by the first computer and a second agent on the second computer adds an identifier to the call chain after the request is received by the second computer.
-
-
16. A system comprising:
-
a processor; a memory; and one or more modules stored in memory and executed by the processor to; receive a first parameter from a first computer by a server; receive a second parameter from a second computer by the server; and correlate a distributed application processed on the first computer and the second computer based on the first parameter and the second parameter, including generating a mapping of the distributed transaction by the server based on the first parameter and second parameter received from the first computer and the second computer, wherein a first agent detects a call to the second computer by the first computer and provides a distributed transaction call chain in the call, the call chain including a sequence of execution for the distributed transaction, the sequence of execution identifying the first computer and previous that have executed the distributed transaction, wherein the first agent on the first computer adds an identifier to the call chain after the request is received by the first computer and a second agent on the second computer adds an identifier to the call chain after the request is received by the second computer.
-
Specification