发明名称 Automatic asynchronous handoff identification
摘要 Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application.
申请公布号 US9515901(B2) 申请公布日期 2016.12.06
申请号 US201314058200 申请日期 2013.10.18
申请人 AppDynamics, Inc. 发明人 Sunkara Bhaskar;Puvvada Suraj;Acharya Manoj;Srinivasaiah Vinay
分类号 G06F15/173;H04L12/26;G06F9/48 主分类号 G06F15/173
代理机构 Bachmann Law Group 代理人 Bachmann Law Group
主权项 1. A method for detecting asynchronous thread handoff requests associated with monitoring a business transaction, the method including: automatically detecting construction of a thread handoff object by an agent on a server that performs at least a portion of the business transaction monitoring, the thread handoff object configured to handoff control of the business transaction from a first thread to a second thread; storing a correlated pair of an object identifier and a monitoring parameter for the thread handoff object responsive to the detecting of the construction of the thread handoff object, the object identifier identifying the constructed thread handoff object; automatically detecting an execution of the thread handoff object identified by the object identifier, wherein the execution of the thread handoff object results in the handoff of control of the business transaction from the first thread to the second thread; retrieving the stored monitoring parameter correlated with the object identifier identifying the executed thread handoff object; associating the constructed thread handoff object with the retrieved monitoring parameter; and associating the retrieved monitoring parameter with the second thread due to the thread handoff from the first thread.
地址 San Francisco CA US
您可能感兴趣的专利