-
公开(公告)号:US20180007152A1
公开(公告)日:2018-01-04
申请号:US15660304
申请日:2017-07-26
Applicant: AppDynamics LLC
Inventor: Sanjay Nagaraj , Ryan Ericson , Alexander Fedotyev
IPC: H04L29/08
Abstract: The present technology may monitor an asynchronous transaction based on a custom exit point. Once an asynchronous method to be monitored has been identified, the transition framework may be tracked while executing the asynchronous method call. Within a .NET framework, monitoring may include tracking a task object, 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.
-
公开(公告)号: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.
-
公开(公告)号:US10776245B2
公开(公告)日:2020-09-15
申请号:US15582701
申请日:2017-04-30
Applicant: AppDynamics LLC
Inventor: Amod Gupta , Ryan Ericson
Abstract: Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health affects the performance of an application. Performance data for an application, for example an application executing as part of a distributed business transaction, and health data for a machine which hosts the application are collected. The performance data and machine health data may be correlated for a particular period of time. The correlation may then be reported to a user. By viewing the correlation, a user may see when machine health was good and bad, and may identify the effects of the machine health on the performance of an application.
-
公开(公告)号:US10165074B2
公开(公告)日:2018-12-25
申请号:US15660304
申请日:2017-07-26
Applicant: AppDynamics LLC
Inventor: Sanjay Nagaraj , Ryan Ericson , Alexander Fedotyev
IPC: G06F15/173 , H04L29/08
Abstract: The present technology may monitor an asynchronous transaction based on a custom exit point. Once an asynchronous method to be monitored has been identified, the transition framework may be tracked while executing the asynchronous method call. Within a .NET framework, monitoring may include tracking a task object, 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.
-
公开(公告)号:US20180081781A1
公开(公告)日:2018-03-22
申请号:US15582701
申请日:2017-04-30
Applicant: AppDynamics LLC
Inventor: Amod Gupta , Ryan Ericson
IPC: G06F11/34
Abstract: Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health affects the performance of an application. Performance data for an application, for example an application executing as part of a distributed business transaction, and health data for a machine which hosts the application are collected. The performance data and machine health data may be correlated for a particular period of time. The correlation may then be reported to a user. By viewing the correlation, a user may see when machine health was good and bad, and may identify the effects of the machine health on the performance of an application.
-
公开(公告)号:US10067862B2
公开(公告)日:2018-09-04
申请号:US15362668
申请日:2016-11-28
Applicant: AppDynamics LLC
Inventor: Suraj Puvvada , Ryan Ericson
Abstract: Asynchronous operations associated with a request such as synchronous threads, runnable elements, callable elements, and other invokable objects are tracked to determine the metrics about the request and operations. The present technology tracks the start and end of each asynchronous operation and maintains a counter which tracks the currently executing asynchronous operations. By monitoring the request, the start and end of each asynchronous operation associated with the request, and the number of asynchronous operations currently executing, the present technology may identify the end of a request by identifying when the last asynchronous operation associated with the request ends. In some instances, the present technology identifies the end of a request when a counter which tracks the number of asynchronous operations executing reaches a value of zero after the first asynchronous operation has already begun.
-
公开(公告)号: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.
-
-
-
-
-
-