NETWORK ANALYSIS AND MONITORING TOOL
    91.
    发明申请

    公开(公告)号:US20170171092A1

    公开(公告)日:2017-06-15

    申请号:US15443604

    申请日:2017-02-27

    Inventor: Suraj Puvvada

    Abstract: A transmitted transport communication protocol (TCP) packet in an established TCP connection is intercepted and resent with a modified IP layer to determine network nodes within a network path. No new connection is required, and the data may be transmitted to its intended location as part of the existing connection, bypassing firewalls and other obstacles commonly affecting ping commands. The change to the IP layer may include a modified TTL value. Address location and response time may be determined for each node in a network path.

    Dynamic Agent Delivery
    93.
    发明申请

    公开(公告)号:US20170147368A1

    公开(公告)日:2017-05-25

    申请号:US15396668

    申请日:2017-01-01

    Abstract: The present technology utilizes agents to monitor and report data from Java virtual machines (JVM) to a controller as part of application performance monitoring. When a JVM is loaded, code defining an interface for agents is loaded as well. A determination may be made as to whether the loaded agent implements the interface defined at the JVM. If the loaded agent does not implement the interface, for example if it is missing one or more methods defined by the interface, the agent class may be modified to define the missing methods. The modification to the agent class may be made after compilation but before the class is loaded into the JVM.

    Dashboard for dynamic display of distributed transaction data

    公开(公告)号:US09646276B2

    公开(公告)日:2017-05-09

    申请号:US13975225

    申请日:2013-08-23

    CPC classification number: G06Q10/0639

    Abstract: An interface is provided for a user to create a custom dashboard for providing application performance data. The dashboard may be created from one or more widgets, such as graphs, charts, and other display components, and each widget may be individually configured with parameters. The dashboard may be configured to display data for one or more particular transactions, transaction types, or transactions that meet specified criteria. Once created, the dashboard may be shared through a website URL, e-mail, or other method.

    DYNAMIC BASELINE DETERMINATION FOR DISTRIBUTED BUSINESS TRANSACTION

    公开(公告)号:US20170126532A1

    公开(公告)日:2017-05-04

    申请号: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 SINGLE CONTENT PAGE APPLICATION TRANSITIONS
    96.
    发明申请
    MONITORING SINGLE CONTENT PAGE APPLICATION TRANSITIONS 审中-公开
    监控单个内容页面应用程序转换

    公开(公告)号:US20170034030A1

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

    申请号:US14815205

    申请日:2015-07-31

    CPC classification number: H04L43/0876 H04L67/02

    Abstract: A system monitors applications that provide a single content page by monitoring network traffic associated with single page transitions. The network traffic may be monitored by mechanisms provided by a network browser that updates the page. Updates to the page, called transitions, may be detected when they first begin. The network traffic associated with a single page transition from a first content page to a second version of that content page may be tracked through the network traffic viewing mechanism. When the network traffic is determined to have concluded, the end of the single content page transition is determined to have occurred. Metrics may then be generated from data collected during the transition, and the data and metrics may be reported to a controller.

    Abstract translation: 系统通过监视与单页过渡相关联的网络流量来监视提供单个内容页面的应用程序。 网络流量可以由更新页面的网络浏览器提供的机制来监视。 当页面第一次开始时,可​​能会检测到页面的更新,称为转换。 可以通过网络流量查看机制跟踪与从第一内容页面到该内容页面的第二版本的单页面转换相关联的网络流量。 当网络流量确定为已经结束时,单个内容页面转换的结束被确定已经发生。 然后可以从转换期间收集的数据生成度量,并且数据和度量可以被报告给控制器。

    APPLICATION CENTRIC NETWORK EXPERIENCE MONITORING
    97.
    发明申请
    APPLICATION CENTRIC NETWORK EXPERIENCE MONITORING 有权
    应用中心网络体验监控

    公开(公告)号:US20170034019A1

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

    申请号:US14815211

    申请日:2015-07-31

    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.

    Abstract translation: 系统在使用该网络的应用程序的上下文中确定网络的性能。 收集网络数据并与使用网络的应用程序以及由应用程序实现的分布式事务相关联。 所收集的网络数据被剔除,剩下的数据被汇总成一个或多个指标。 度量,选择的网络数据和其他数据在实现分布式事务的一部分的应用程序的上下文中报告。 以这种方式,报告具体的网络性能和架构数据以及应用上下文信息。

    AGENT MANAGER FOR DISTRIBUTED TRANSACTION MONITORING SYSTEM
    98.
    发明申请
    AGENT MANAGER FOR DISTRIBUTED TRANSACTION MONITORING SYSTEM 审中-公开
    分销交易监控系统代理经理

    公开(公告)号:US20170033980A1

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

    申请号:US14814754

    申请日:2015-07-31

    CPC classification number: H04L43/12 H04L41/046 H04L41/0893

    Abstract: An agent manager manages and configures a plurality of agents suitable for execution on different types of applications and server platforms. The agent manager may receive a collection of rules for determining how to deploy, manage and maintain different agents. The agent manager may collect data about the agents and a local machine, communicate with and configure the agents, and communicate with remote machines such as a controller. The agent manager may configure the agents based on one or more rules the agent receives, such as for example a set of rules provided by a controller. The agent manager may parse the received rules, identify any agents that need to be installed or uninstalled, installed agents that need to be turned on, off, or restarted, or agents that should be otherwise modified, for example with an update, a plug-in, a feature enabled or disabled, or some other update.

    Abstract translation: 代理管理器管理和配置适合于在不同类型的应用和服务器平台上执行的多个代理。 代理经理可以收到用于确定如何部署,管理和维护不同代理的规则集合。 代理管理器可以收集关于代理和本地机器的数据,与代理进行通信并配置,并与诸如控制器的远程机器进行通信。 代理管理器可以基于代理接收的一个或多个规则来配置代理,例如由控制器提供的一组规则。 代理管理器可以解析接收的规则,识别需要安装或卸载的任何代理,需要打开或关闭或重新启动的安装代理,或者应该进行其他修改的代理,例如更新,插件 - 启用或禁用功能或其他更新。

    Agent dynamic service
    99.
    发明授权
    Agent dynamic service 有权
    代理动态服务

    公开(公告)号:US09535811B2

    公开(公告)日:2017-01-03

    申请号:US14530436

    申请日:2014-10-31

    Abstract: A dynamic service module is embedded in an agent and able to add functionality to the agent. The service module may manage .jar files for execution by the agent. The service module may receive the .jar files, provide them to an agent for execution, and may perform other functions. The agent may perform obfuscation in order to translate the .jar files into a modified version which may be more compatible with a particular agent. Once execution of the .jar file is complete, the agent may remove the .jar file as well as all trace of the .jar file. For example, the agent may remove byte code instrumentation that was installed as a result of the .jar file.

    Abstract translation: 动态服务模块嵌入到代理中并能够向代理添加功能。 服务模块可以管理.jar文件以供代理执行。 服务模块可以接收.jar文件,将其提供给代理执行,并且可以执行其他功能。 代理可以执行模糊处理,以将.jar文件翻译成可以与特定代理更兼容的修改版本。 一旦完成了.jar文件的执行,代理可以删除.jar文件以及.jar文件的所有跟踪。 例如,代理可以删除作为.jar文件的结果安装的字节码检测。

    Monitoring and correlating a binary process in a distributed business transaction
    100.
    发明授权
    Monitoring and correlating a binary process in a distributed business transaction 有权
    在分布式业务事务中监视和关联二进制流程

    公开(公告)号:US09529691B2

    公开(公告)日:2016-12-27

    申请号:US14530633

    申请日:2014-10-31

    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.

    Abstract translation: 动态监视过程从配置要监视的开始和结束方法开始。 动态监视过程可以在加载程序启动时或运行时拦截起始和终止方法,以动态附加和分离仪器。 然后可以修改加载器以在检测到启动方法时调用库方法。 库方法可用作通知该方法的开始,并使反射器从传入请求中检索信息。 输入信息可以包括可以从其确定商业交易名称的数据。 然后,业务事务名称与特定请求的监视相关联。 当检测到退出呼叫时,可以调用库来调用装饰器的方法。 装饰器可以将业务交易名称和其他数据插入去电。

Patent Agency Ranking