AUTOMATIC APPLICATION REPAIR BY NETWORK DEVICE AGENT

    公开(公告)号:US20180314576A1

    公开(公告)日:2018-11-01

    申请号:US15582665

    申请日:2017-04-29

    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.

    DYNAMIC BASELINE DETERMINATION FOR DISTRIBUTED BUSINESS TRANSACTION

    公开(公告)号:US20180270134A9

    公开(公告)日:2018-09-20

    申请号:US14929271

    申请日:2015-10-31

    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.

    Monitoring a business transaction utilizing PHP engines

    公开(公告)号:US09998348B2

    公开(公告)日:2018-06-12

    申请号:US14448916

    申请日:2014-07-31

    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.

    AUTOMATIC WEB PAGE LOAD DETECTION
    44.
    发明申请

    公开(公告)号:US20180123921A1

    公开(公告)日:2018-05-03

    申请号:US15338450

    申请日:2016-10-31

    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.

    UNIFIED MONITORING FLOW MAP
    45.
    发明申请

    公开(公告)号:US20180123919A1

    公开(公告)日:2018-05-03

    申请号:US15338451

    申请日:2016-10-31

    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.

    DISPLAYING A COMPLEX SERVICE TOPOLOGY FOR MONITORING

    公开(公告)号:US20180121032A1

    公开(公告)日:2018-05-03

    申请号:US15338447

    申请日:2016-10-31

    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.

    Dynamic Streaming of Results of Multi-Leveled Queries

    公开(公告)号:US20180032574A1

    公开(公告)日:2018-02-01

    申请号:US15224561

    申请日:2016-07-31

    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.

    DISTRIBUTED METRIC DATA TIME ROLLUP IN REAL-TIME

    公开(公告)号:US20170317874A1

    公开(公告)日:2017-11-02

    申请号:US15143112

    申请日:2016-04-29

    Inventor: Gautam Borah

    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.

    Data verification based upgrades in time series system

    公开(公告)号:US10944655B2

    公开(公告)日:2021-03-09

    申请号:US14611003

    申请日:2015-01-30

    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.

Patent Agency Ranking