-
公开(公告)号:US10904112B2
公开(公告)日:2021-01-26
申请号:US15345275
申请日:2016-11-07
Applicant: AppDynamics LLC
Inventor: Jyoti Bansal , Bhaskar Sunkara , Manoj Acharya , Vinay Srinivasaiah , Binil Thomas , Awais Ahmed
Abstract: A system monitors a network or web application provided by one or more distributed applications and provides data for each and every method instance in an efficient low-cost manner. Agents may monitor the performance of the distributed application by the web services and report monitoring data as runtime data to the remote server, for example a controller. The controller may analyze the data to identify one or more performance issues or “hot spot” methods based on current or past performance, functionality, content, or business relevancy. Instructions and/or configuration information may be transmitted by the controller to the agents that correspond to a particular business transaction portion associated with a hot spot. The portions are then monitored to collect data associated with the hot spot and the hot spot data is reported back to the controller.
-
公开(公告)号:US10298469B2
公开(公告)日:2019-05-21
申请号:US15369680
申请日:2016-12-05
Applicant: AppDynamics LLC
Inventor: Bhaskar Sunkara , Suraj Puvvada , Manoj Acharya , Vinay Srinivasaiah
Abstract: 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.
-
公开(公告)号:US09935853B2
公开(公告)日:2018-04-03
申请号:US15437294
申请日:2017-02-20
Applicant: AppDynamics LLC
Inventor: Harish Nataraj , Adam Leftik , Ajay Chandel , Jyoti Bansal , Bhaskar Sunkara
CPC classification number: H04L43/062 , G06F11/3006 , G06F11/3072 , G06F11/3419 , G06F11/3495 , G06F2201/865 , H04L41/142 , H04L41/5009 , H04L41/5035 , H04L41/5058 , H04L43/16 , H04L67/42 , H04W24/10 , H04W36/30
Abstract: A system determines the performance of a network within the context of an application using that network. Network data is collected and correlated with an application that uses the network as well as a distributed transaction implemented by the application. The collected network data is culled, and the remaining data is rolled up into one or more metrics. The metrics, selected network data, and other data are reported in the context of the application that implements part of the distributed transaction. In this manner, specific network performance and architecture data is reported along with application context information.
-
公开(公告)号:US09893963B2
公开(公告)日:2018-02-13
申请号:US14929269
申请日:2015-10-31
Applicant: AppDynamics LLC
Inventor: Jyoti Bansal , Bhaskar Sunkara
IPC: G06F15/173 , H04L12/26 , H04L29/08
CPC classification number: H04L43/04 , H04L43/022 , H04L43/045 , H04L43/10 , H04L43/16 , H04L67/02 , H04L67/22
Abstract: The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. A method for performing a diagnostic session for a request may begin with initiating collection of diagnostic data associated with a request. An application thread on each of two or more servers may be sampled. The application threads may be associated with the same business transaction and the business transaction may be associated with the request. The diagnostic data may be stored.
-
公开(公告)号:US20180270134A9
公开(公告)日:2018-09-20
申请号:US14929271
申请日:2015-10-31
Applicant: APPDYNAMICS LLC
Inventor: Jyoti Bansal , Bhaskar Sunkara
IPC: H04L12/26
CPC classification number: H04L43/0888 , H04L41/142 , H04L43/022 , H04L43/04 , H04L43/045 , H04L43/0817 , H04L43/16
Abstract: The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. A method for performing a diagnostic session for a request may begin with initiating collection of diagnostic data associated with a request. An application thread on each of two or more servers may be sampled. The application threads may be associated with the same business transaction and the business transaction may be associated with the request. The diagnostic data may be stored.
-
公开(公告)号:US10230611B2
公开(公告)日:2019-03-12
申请号:US14929271
申请日:2015-10-31
Applicant: APPDYNAMICS LLC
Inventor: Jyoti Bansal , Bhaskar Sunkara
Abstract: The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. A method for performing a diagnostic session for a request may begin with initiating collection of diagnostic data associated with a request. An application thread on each of two or more servers may be sampled. The application threads may be associated with the same business transaction and the business transaction may be associated with the request. The diagnostic data may be stored.
-
公开(公告)号:US20180081751A1
公开(公告)日:2018-03-22
申请号:US15582699
申请日:2017-04-30
Applicant: AppDynamics LLC
Inventor: Ido Carmel , Abhijit Sawant , Raghvendra Singh , Takeshi Arai , Andrew Morgan , Bhaskar Sunkara
CPC classification number: G06F11/0793 , G06F11/0709 , G06F11/0748 , G06F11/079 , G06F11/3409 , G06F11/3495 , G06F2201/815 , G06F2201/87 , H04L67/02 , H04L67/22
Abstract: Business transactions and the nodes processing the transactions may be monitored. Actions may be applied to one or more nodes when a performance issue is detected. A performance issue may relate to a metric associated with a transaction or node that processes the transaction. If a performance metric does not satisfy a health rule, the policy determines which action should be performed to correct the performance of the node. The corrective action may be applied to a node other than the node at which the performance metric is associated with. For example, if a performance metric for a first node does not satisfy a threshold, the corrective action may be applied to a second node. When a solution applied to a second node is found to correct the problem in first node, the solution may be applied to the other nodes experiencing the same problem.
-
-
-
-
-
-