-
公开(公告)号:US20180314576A1
公开(公告)日:2018-11-01
申请号:US15582665
申请日:2017-04-29
Applicant: AppDynamics LLC
Inventor: Srinivas Pasupuleti
Abstract: In one aspect, a system for automatic application repair by a network device agent in a monitored environment includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: capture network device application data for a monitored application, the network device performing a function other than computing, analyze the captured data to detect a performance issue, identify a remedy associated with training data that corresponds to the captured data, and automatically applying the remedy to the network device.
-
公开(公告)号: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.
-
公开(公告)号:US09998348B2
公开(公告)日:2018-06-12
申请号:US14448916
申请日:2014-07-31
Applicant: AppDynamics LLC
Inventor: Andrei Zmievski , Christopher Brichford
IPC: G06F15/173 , H04L12/26 , G06F11/34 , H04L12/24
CPC classification number: H04L43/10 , G06F11/34 , G06F11/3495 , G06F2201/865 , H04L41/5009
Abstract: An agent executing on a server identifies a function provided from a PHP library and executed by a PHP server and monitors the function. The present system places an interceptor on a first function in order to the identity of a second function. The second function may be identified from the first function return value from the route object, argument, PHP program state, or some other part of the execution environment at the time the first function is intercepted. From the data analyzed at the time the first function is intercepted, the present system identifies the second function which is also modified with an interceptor. The second function is monitored via the interceptor to determine performance and is associated with a business transaction.
-
公开(公告)号:US20180123921A1
公开(公告)日:2018-05-03
申请号:US15338450
申请日:2016-10-31
Applicant: AppDynamics LLC
Inventor: Ryan O'Connell
CPC classification number: H04L41/5019 , H04L43/0888 , H04L67/02
Abstract: In one aspect, a system for automatic detection of webpage loading at a web browser of a client device in a monitored environment is disclosed. The system includes: a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations include: detect start of loading of a webpage at the web browser of the client device in the monitored environment; set a dynamic watchdog repeating timer at a value; start the timer; recursively check for completion of the loading of the webpage; when determined that the loading of the webpage has completed, determine whether a Java script engine of the web browser loading the webpage is idle; and when determined that the Java script engine of the web browser loading the webpage is idle, stop the timer and generate a report of the webpage.
-
公开(公告)号:US20180123919A1
公开(公告)日:2018-05-03
申请号:US15338451
申请日:2016-10-31
Applicant: AppDynamics LLC
Inventor: Jad Naous , Steven Yuan
CPC classification number: H04L43/06 , G06F11/3006 , G06F11/3048 , G06F11/321 , G06F11/324 , G06F11/3438 , H04L41/12 , H04L41/22 , H04L41/5096 , H04L43/045 , H04L43/0817 , H04L67/10 , H04L67/18 , H04L67/42
Abstract: In one aspect, a system for displaying an interactive unified monitoring flow map of a distributed system is disclosed. The system includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations include: receive data associated with a monitored system of clients, applications performed over distributed nodes of machines, and infrastructure associated with the applications, the received data including client information, application information, and infrastructure information; identify in the client information, geographical information, device information, end-user application information, and user session information; determine relationships among the clients, applications, and infrastructure based on the received client information, application information, and infrastructure information; generate an interactive unified monitoring flow map of the monitored system as a single view that includes visual representations of the client information, application information, infrastructure information, and the identified relationships.
-
公开(公告)号:US20180121032A1
公开(公告)日:2018-05-03
申请号:US15338447
申请日:2016-10-31
Applicant: AppDynamics LLC
Inventor: Jad Naous , Steven Yuan
IPC: G06F3/0482 , H04L12/24 , H04L12/26
CPC classification number: G06F3/0482 , H04L41/046 , H04L41/12 , H04L41/22 , H04L41/5019 , H04L43/045 , H04L43/08 , H04L43/16
Abstract: In one aspect, a system for displaying a visual topology of a monitored distributed system is disclosed. The system includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: receive data associated with a monitored application performed over a distributed system of interconnected nodes of machines; identify nodes of interest and one or more chains of nodes connected to the nodes of interest from the interconnected nodes based on the received data; generate an interactive flow map of the interconnected nodes in the distributed system; provide a user interface for displaying the interactive flow map; and automatically display the interactive flow map through the provided user interface to visually distinguish the identified nodes of interest and the one or more chains of nodes connected to the nodes of interest from rest of the interconnected nodes.
-
公开(公告)号:US09961129B2
公开(公告)日:2018-05-01
申请号:US14018346
申请日:2013-09-04
Applicant: AppDynamics LLC
Inventor: Manoj Acharya , Binil Thomas , Vinay Srinivasaiah , Adam Cath , Ed Rowe
Abstract: A system monitors a client request and a backend business transaction performed in response to the request and correlates the data generated from monitoring the request and business transaction. A request may be monitored in detail to determine several metrics. The metrics may include server connection time, response receipt completion time, document download time, document processing time, and page rendering time. The metrics may be determined for an entire content page as well as individual page elements, such as Iframes and elements constructed from AJAX techniques.
-
公开(公告)号:US20180032574A1
公开(公告)日:2018-02-01
申请号:US15224561
申请日:2016-07-31
Applicant: AppDynamics LLC
Inventor: Eric Shawn Vandenberg
IPC: G06F17/30
CPC classification number: G06F16/2455 , G06F16/248
Abstract: Instead of processing a complex query having multiple interdependent levels of subqueries as-is, each level is processed to return results in subsets. Each level of subquery can be chunked or the results broken into subsets using pagination. The smaller subsets of the results are streamed back to the requestor and the next level of subquery to continue processing the complex query to substantially decrease the user's time to value when running a complex query by returning some immediate results for display which are refined and eventually converge on the full results as each chunked query runs.
-
公开(公告)号:US20170317874A1
公开(公告)日:2017-11-02
申请号:US15143112
申请日:2016-04-29
Applicant: AppDynamics LLC
Inventor: Gautam Borah
IPC: H04L12/24 , H04L12/42 , H04L12/743 , H04L12/891
CPC classification number: H04L41/0668 , H04L12/42 , H04L41/046 , H04L41/5009 , H04L45/7453 , H04L47/41
Abstract: In one aspect, a system for distributed consistent hash backed time rollup of performance metric data is disclosed. The system includes a plurality of collectors configured to receive, time series metrics data for a plurality of performance metrics from one or more agents instrumented into monitored applications; a plurality of aggregators communicatively connected to the collectors and configured to aggregate the received time series metric data for the plurality of performance metrics, wherein each aggregator is assigned to aggregate all received time series metrics data for one or more of the plurality of performance metrics; and a coordinator communicatively connected to the plurality of collectors and plurality of aggregators and configured to provide collectors with information on availability of the plurality of aggregators.
-
公开(公告)号:US10944655B2
公开(公告)日:2021-03-09
申请号:US14611003
申请日:2015-01-30
Applicant: AppDynamics LLC
Inventor: Gautam Borah , Pankaj Gupta
Abstract: A time series system is updated using a data-verification system. The aggregation system may include one or more aggregators. When an upgrade is appropriate, a shadow aggregator may be added to the set of active aggregators. Metrics are provided from one or more collectors to an active aggregator. The shadow aggregator may receive the metrics intended for a particular aggregator, process the metric, and then pass the metric to the intended aggregator for processing. After a period of time, the shadow aggregator data is verified against the intended aggregator data. If the shadow aggregator data is verified, the shadow aggregator becomes an active aggregator and processes data as normal.
-
-
-
-
-
-
-
-
-