-
公开(公告)号:US20150222505A1
公开(公告)日:2015-08-06
申请号:US14171595
申请日:2014-02-03
Applicant: AppDynamics, Inc.
Inventor: Andrei Zmievski , Rama Krishna Tummala
CPC classification number: G06Q10/10 , G06F2201/87 , H04L41/5058 , H04L43/0817
Abstract: A system associates resource usage with a particular business transaction. A business transaction may include a PHP request and occur over a distributed system. The distributed application may be monitored. The resource usage by the requests that form the business transaction may be compiled together to determine the resource usage of the business transaction. The resources may include resources used by PHP requests, such as for example memory pool usage, files used, CPU usage, and other resources.
Abstract translation: 系统将资源使用与特定业务事务相关联。 业务事务可能包含PHP请求并通过分布式系统进行。 可以监视分布式应用程序。 构成业务事务的请求的资源使用可以一起编译以确定业务事务的资源使用。 资源可能包括PHP请求使用的资源,例如内存池使用,使用的文件,CPU使用情况和其他资源。
-
2.
公开(公告)号:US20160034326A1
公开(公告)日:2016-02-04
申请号:US14448916
申请日:2014-07-31
Applicant: AppDynamics, Inc.
Inventor: Andrei Zmievski , Christopher Birchford
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.
Abstract translation: 在服务器上执行的代理识别由PHP库提供并由PHP服务器执行的功能并监视该功能。 本系统将拦截器放置在第一功能上,以便识别第二个功能。 可以从路由对象,参数,PHP程序状态的第一个函数返回值或第一个函数被拦截时的执行环境的其他部分来识别第二个函数。 从第一功能截取时分析的数据,本系统识别也用拦截器修改的第二个功能。 通过拦截器监视第二个函数,以确定性能并与业务事务相关联。
-
3.
公开(公告)号:US20150319221A1
公开(公告)日:2015-11-05
申请号:US14266654
申请日:2014-04-30
Applicant: AppDynamics, Inc.
Inventor: Andrei Zmievski , Rama Krishna Tummala
CPC classification number: G06Q10/067 , H04L67/10
Abstract: A distributed transaction is traced to determine how it is handled by applications which process the distributed transaction at least in part without threads. To trace the transaction, the business transaction may be named based on the application framework that handles the transaction. The tracing occurs in application frameworks which do not include multiple threads for handling transactions, such as for example a PHP application framework. The present technology may detect the framework and framework calls, and then generate a name for a business transaction based on the detected information. The business transaction may then be named based on the loaded application framework.
Abstract translation: 跟踪分布式事务,以确定如何处理至少部分没有线程的分布式事务的应用程序。 为了跟踪事务,可以基于处理事务的应用程序框架命名业务事务。 追踪发生在不包含用于处理事务的多个线程的应用程序框架中,例如PHP应用程序框架。 本技术可以检测框架和框架调用,然后根据检测到的信息生成业务事务的名称。 然后可以基于加载的应用程序框架命名业务事务。
-
-