TRACKING ASYNCHRONOUS ENTRY POINTS FOR AN APPLICATION

    公开(公告)号:US20170147483A1

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

    申请号:US15362668

    申请日:2016-11-28

    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.

    Network analysis and monitoring tool

    公开(公告)号:US09621448B2

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

    申请号:US14247742

    申请日:2014-04-08

    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.

    MONITORING A NETWORK SESSION
    5.
    发明申请
    MONITORING A NETWORK SESSION 审中-公开
    监督网络会议

    公开(公告)号:US20170034282A1

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

    申请号:US14814762

    申请日:2015-07-31

    Inventor: Puneet Anand

    Abstract: A session, consisting of multiple page views by a user with a web service, is monitored, analyzed, and diagnosed for a user. The session may include one or more requests or page views experienced by a user during the session. The session may be defined as the user experience on a series of network content pages visited through a single instance of a network browser. The session may be determined to end when no activity is detected from the user for a specified period of time. In other implementations, a session may be based on a user indication, a set period of time, or for some other reason. The data is collected by one or more agents throughout the system, reported to a controller, and correlated together at the controller for querying and reporting. The correlated data is reported by the controller to a user through an interface.

    Abstract translation: 由用户使用Web服务的多个页面浏览的会话由用户进行监控,分析和诊断。 会话可以包括用户在会话期间经历的一个或多个请求或页面查看。 会话可以被定义为通过网络浏览器的单个实例访问的一系列网络内容页面上的用户体验。 当在指定的时间段内没有从用户检测到活动时,会话被确定为结束。 在其他实现中,会话可以基于用户指示,设定的时间段或由于其他原因。 数据由整个系统中的一个或多个代理收集,报告给控制器,并在控制器处相关联以进行查询和报告。 相关数据由控制器通过接口向用户报告。

    ALERT MANAGEMENT WITHIN A NETWORK BASED VIRTUAL COLLABORATIVE SPACE
    6.
    发明申请
    ALERT MANAGEMENT WITHIN A NETWORK BASED VIRTUAL COLLABORATIVE SPACE 审中-公开
    基于网络的虚拟协作空间中的警报管理

    公开(公告)号:US20160321906A1

    公开(公告)日:2016-11-03

    申请号:US15142755

    申请日:2016-04-29

    Abstract: A network-based collaborative problem solving space is provided for managing alerts. The virtual collaboration space provide a virtual space for viewing streaming time series data, generating alerts for time series data, and viewing triggered alerts based on a threshold associated with the generated alert. Alert generation and triggering is automatically tracked within an event log, with particular event log entries associated with the alert generation and the triggering of an alert. When an alert is triggered, a link to the event log entry associated with generating the alert is provided. By reviewing the alert generation and surrounding event log entries, users of the virtual collaboration space may gain context as to the motivations for generating the original alert and thereby better understand whether the triggering of the alert is a serious issue.

    Abstract translation: 提供基于网络的协同解决问题的空间用于管理警报。 虚拟协作空间提供虚拟空间,用于查看流时间序列数据,生成时间序列数据的警报,以及基于与生成的警报相关联的阈值查看触发的警报。 在事件日志中自动跟踪警报生成和触发,特定事件日志条目与警报生成和触发警报相关联。 当触发警报时,提供与生成警报相关联的事件日志条目的链接。 通过查看警报生成和周围事件日志条目,虚拟协作空间的用户可以获得关于生成原始警报的动机的上下文,从而更好地了解触发警报是否是严重问题。

    NAMING OF DISTRIBUTED BUSINESS TRANSACTIONS
    7.
    发明申请

    公开(公告)号:US20160285951A1

    公开(公告)日:2016-09-29

    申请号:US15179978

    申请日:2016-06-11

    Abstract: The present technology monitors a web application provided by one or more services. A service may be provided by applications. The monitoring system provides end-to-end business transaction visibility, identifies performance issues quickly and has dynamical scaling capability across monitored systems including cloud systems, virtual systems and physical infrastructures. In instances, a request may be received from a remote application. The request may be associated with a distributed transaction. Data associated with the request may be detected. A distributed transaction identifier may be generated for a distributed transaction based on the data associated with the request.

    AGENT DYNAMIC SERVICE
    9.
    发明申请
    AGENT DYNAMIC SERVICE 有权
    代理动态服务

    公开(公告)号:US20160124829A1

    公开(公告)日:2016-05-05

    申请号: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文件的结果安装的字节码检测。

    BUILD AND COMPILE STATISTICS FOR DISTRIBUTED ENGINEERS
    10.
    发明申请
    BUILD AND COMPILE STATISTICS FOR DISTRIBUTED ENGINEERS 有权
    分布式工程师的建立和编制统计

    公开(公告)号:US20160124721A1

    公开(公告)日:2016-05-05

    申请号:US14530440

    申请日:2014-10-31

    Abstract: The present technology adds code to a top level build configuration file of a configuration program that will gather metrics for each invocation of a build. These metrics are sent to a commonly accessible metric server for future analysis. The metrics are collected for a distributed engineering team over several machines. Compilation time metrics may then be collected for each compilation event and those metrics are analyzed by a common aggregator.

    Abstract translation: 本技术将代码添加到配置程序的顶级构建配置文件中,该配置程序将收集每次调用构建的度量标准。 这些指标被发送到一个常用的度量标准服务器,以便将来进行分析。 通过几台机器为分布式工程团队收集这些指标。 然后可以针对每个编译事件收集编译时间度量,并且这些度量由公共聚合器分析。

Patent Agency Ranking