US2016285951A1PendingUtilityA1

Naming of distributed business transactions

57
Assignee: APPDYNAMICS INCPriority: Sep 10, 2009Filed: Jun 11, 2016Published: Sep 29, 2016
Est. expirySep 10, 2029(~3.2 yrs left)· nominal 20-yr term from priority
H04L 67/10H04L 43/04H04L 67/025H04L 41/5083H04L 43/55H04L 43/50G06Q 40/00H04L 43/0876
57
PatentIndex Score
0
Cited by
0
References
0
Claims

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. In instances, a request may be received from a remote application. The request may be associated with a distributed transaction. Data associated with the request may be detected. A distributed transaction identifier may be generated for a distributed transaction based on the data associated with the request.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for identifying a transaction, comprising:
 receiving a request from a remote application, the request associated with a distributed transaction;   detecting data associated with the request; and   generating a distributed transaction identifier for a distributed transaction based on the data associated with the request.   
     
     
         2 . The method of  claim 1 , wherein the data includes a uniform resource locator associated with the request, the distributed transaction identifier generated at least in part from the uniform resource locator. 
     
     
         3 . The method of  claim 1 , wherein the data includes a portion of the request, the distributed transaction identifier generated at least in part from the portion of the request. 
     
     
         4 . The method of  claim 1 , wherein the distributed transaction identifier associated with the request is stored in a table. 
     
     
         5 . The method of  claim 1 , further comprising:
 receiving a subsequent request from the remote application;   detecting a second data associated with the request; and   retrieving the distributed transaction identifier associated with the second data from the table.   
     
     
         6 . The method of  claim 1 , further comprising storing the distributed transaction identifier associated with the request. 
     
     
         7 . The method of  claim 1 , wherein subsequent requests made across one or more servers and associated with the distributed transaction include the distributed transaction identifier. 
     
     
         8 . The method of  claim 1 , wherein a thread handling the request is associated with the distributed transaction identifier. 
     
     
         9 . The method of  claim 1 , wherein the distributed transaction identifier includes a distributed transaction name. 
     
     
         10 . A computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for identifying a transaction, the method comprising:
 receiving a request from a remote application, the request associated with a distributed transaction;   detecting data associated with the request; and   generating a distributed transaction identifier for a distributed transaction based on the data associated with the request.   
     
     
         11 . A system for identifying a transaction, the system comprising:
 a processor;   memory; and   an agent stored in the memory and executable by the processor to receive a request from a remote application, the request associated with a distributed transaction, detect data associated with the request, and generate a distributed transaction identifier for a distributed transaction based on the data associated with the request.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.