Method and apparatus for efficienttly calculating end-to-end response time across transaction paths that include asynchronous interactions.
Publication Date: 2016-Oct-26
The IP.com Prior Art Database
Transaction tracking technologies focus on tracking composite applications across multiple technologies, protocols, domains (middleware stacks) and operating systems. Tracking is often achieved by instrumenting targeted software with tracking agents which generate tracking events at strategic points in the application flow. Collected tracking events can be analysed to determine application metrics and topology. One of the common requirements for customers using transaction tracking technologies to is the calculation and display of the end-to-end or round-trip time. Customers need to know how long a transaction took in total as this often corresponds to an end user's experience of the system. In transaction paths where interactions between nodes are synchronous the end-to-end time calculation is simple. When the transaction path includes one or more asynchronous interactions the calculation is much more difficult. This invention proposes an efficient method and apparatus for calculating end-to-end response time across transaction paths that include asynchronous interactions, and exposing this response time metric to a user via a graphical user interface for the purpose of transaction response time monitoring.