会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • AUTOMATIC TASK TRACKING
    • 自动任务追踪
    • US20160323362A1
    • 2016-11-03
    • US14699776
    • 2015-04-29
    • AppDynamics Inc.
    • Vinay SrinivasaiahSanjay Nagaraj
    • H04L29/08H04L12/24
    • H04L41/046G06F9/46G06F11/00G06F11/3006G06F11/301G06F11/3495G06F2201/87G06F2201/875H04L41/5058H04L67/02
    • The present technology correlates tasks between multiple threads of an application. A payload consisting of a task object may be identified as part of a method. Identification of the task object may be performed using instrumentation or some other method. Once the task object is identified, the payload may be instrumented to track the task object or payload and correlate the task object with other executing threads. Instrumenting the payload may include determining the constructor of the task object and instrumenting the task object constructors to determine what creates the task object. Once the source of a task object or payload is determined, the current thread having the task object as a parameter and another thread which creates the task may be tied together as part of a business transaction.
    • 本技术将应用程序的多个线程之间的任务相关联。 由任务对象组成的有效负载可以被识别为方法的一部分。 可以使用仪器或其他方法来执行任务对象的识别。 一旦识别了任务对象,可以对有效载荷进行检测,以跟踪任务对象或有效载荷,并将任务对象与其他执行线程相关联。 测量有效载荷可能包括确定任务对象的构造函数,并对任务对象构造函数进行调整,以确定创建任务对象的内容。 一旦确定了任务对象或有效负载的源,具有任务对象作为参数的当前线程和创建任务的另一个线程可以作为业务事务的一部分被绑定在一起。
    • 7. 发明申请
    • MONITORING AND CORRELATING A BINARY PROCESS IN A DISTRIBUTED BUSINESS TRANSACTION
    • 监督和关联分销业务交易中的二进制过程
    • US20160124832A1
    • 2016-05-05
    • US14530633
    • 2014-10-31
    • AppDynamics, Inc.
    • Pankaj KumarAmod GuptaSanjay NagarajMichael Margulis
    • G06F11/34
    • G06F11/3495G06F9/466G06F11/3003G06F11/3006G06F11/3093G06F11/3466G06F2201/815G06F2201/865
    • 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.
    • 动态监视过程从配置要监视的开始和结束方法开始。 动态监视过程可以在加载程序启动时或运行时拦截起始和终止方法,以动态附加和分离仪器。 然后可以修改加载器以在检测到启动方法时调用库方法。 库方法可用作通知该方法的开始,并使反射器从传入请求中检索信息。 输入信息可以包括可以从其确定商业交易名称的数据。 然后,业务事务名称与特定请求的监视相关联。 当检测到退出呼叫时,可以调用库来调用装饰器的方法。 装饰器可以将业务交易名称和其他数据插入去电。
    • 8. 发明授权
    • Monitoring and correlating a binary process in a distributed business transaction
    • 在分布式业务事务中监视和关联二进制流程
    • US09529691B2
    • 2016-12-27
    • US14530633
    • 2014-10-31
    • AppDynamics, Inc.
    • Pankaj KumarAmod GuptaSanjay NagarajMichael Margulis
    • G06F9/44G06F11/34G06F11/30
    • G06F11/3495G06F9/466G06F11/3003G06F11/3006G06F11/3093G06F11/3466G06F2201/815G06F2201/865
    • 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.
    • 动态监视过程从配置要监视的开始和结束方法开始。 动态监视过程可以在加载程序启动时或运行时拦截起始和终止方法,以动态附加和分离仪器。 然后可以修改加载器以在检测到启动方法时调用库方法。 库方法可用作通知该方法的开始,并使反射器从传入请求中检索信息。 输入信息可以包括可以从其确定商业交易名称的数据。 然后,业务事务名称与特定请求的监视相关联。 当检测到退出呼叫时,可以调用库来调用装饰器的方法。 装饰器可以将业务交易名称和其他数据插入去电。
    • 10. 发明申请
    • DYNAMIC INSTRUMENTATION OF WSGI APPLICATIONS
    • WSGI应用动态仪器
    • US20160321163A1
    • 2016-11-03
    • US14699784
    • 2015-04-29
    • AppDynamics Inc.
    • Sanjay NagarajDan Koepke
    • G06F11/36H04L29/08H04L29/06
    • G06F11/3644H04L67/04H04L67/10H04L67/22H04L67/2804H04L67/42
    • An agent installed on application server having a WSGI web application dynamically instruments that web application. The agent may modify the application via instrumentation such that it can be monitored without specific details of the WSGI application framework. A configuration file may be modified upon detecting a call to the application configuration file through a gateway interface that receives the call. After modifying the configuration file, the modified configuration file is executed in response to the call. Additionally, for subsequent calls to that particular web application, the WSGI gateway will call the modified WSGI configuration file for execution instead of the original WSGI file.
    • 安装在具有WSGI Web应用程序的应用程序服务器上的代理程序可动态地对该Web应用程序进行工具。 代理可以通过仪器来修改应用程序,以便在没有WSGI应用程序框架的具体细节的情况下进行监视。 在通过接收呼叫的网关接口检测到对应用配置文件的调用时,可以修改配置文件。 修改配置文件后,响应该调用执行修改后的配置文件。 另外,对于随后对该特定Web应用程序的调用,WSGI网关将调用修改后的WSGI配置文件来执行,而不是原始的WSGI文件。