-
公开(公告)号:US09838488B2
公开(公告)日:2017-12-05
申请号:US14701414
申请日:2015-04-30
Applicant: AppDynamics LLC
Inventor: Michael Margulis , Ryan Ericson , Alexander Fedotyev , Sanjay Nagaraj
IPC: G06F15/173 , H04L29/08
Abstract: A system monitors asynchronous transactions over a different number of threads by capturing data and tracking transitions in the particular framework. Once an asynchronous method is called, the transition framework may be tracked while executing a asynchronous method call. Within a .NET framework, monitoring may include tracking a task object return, continuation method calls at the completion of a method, and tracking the continuation method as it executes other code. The asynchronous method may then be correlated within a business transaction using the returned task object data.
-
公开(公告)号:US09870303B2
公开(公告)日:2018-01-16
申请号:US15390347
申请日:2016-12-23
Applicant: AppDynamics LLC
Inventor: Pankaj Kumar , Amod Gupta , Sanjay Nagaraj , Michael Margulis
CPC classification number: G06F11/3495 , G06F9/466 , G06F11/3003 , G06F11/3006 , G06F11/3093 , G06F11/3466 , G06F2201/815 , G06F2201/865
Abstract: A dynamic monitoring process begins with configuring a start and end method to be monitored. The dynamic monitoring process may intercept both the start and end methods as and when the loader is initiated or at runtime to dynamically attach and detach the instrumentation. A loader may then be modified to call a library method upon detection of the start method. The library method may serve as a notification to the start of the method and causes a reflector to retrieve information from the incoming request. The incoming information may include data from which a business transaction name may be determined. The business transaction name is then associated with the monitoring of the particular request. When an exit call is detected, a call may be made to the library for a method which invokes a decorator. The decorator may insert business transaction name and other data into the outgoing call.
-
公开(公告)号:US10025646B2
公开(公告)日:2018-07-17
申请号:US15226837
申请日:2016-08-02
Applicant: AppDynamics LLC
Inventor: David Roth , Sanjay Nagaraj , Michael Margulis , Ryan Ericson
Abstract: A system for naming a process being monitored that handles a requesting a framework such as a .NET framework. The process may be implemented by a .NET application framework within an IIS web server. The naming system allows for user readable names which are more than just numbers or indexes. The naming system is configured from a single location rather than from multiple locations, making it much easier to configure, change and update.
-
-