发明名称 METHOD AND SYSTEM FOR COMBINING TRACE DATA DESCRIBING MULTIPLE INDIVIDUAL TRANSACTION EXECUTIONS WITH TRANSACTION PROCESSING INFRASTRUCTURE MONITORING DATA
摘要 A transaction monitoring and tracing system which combines transactional performance monitoring aspects with infrastructure performance and utilization measures, like e.g. used memory or CPU load of transaction executing computing infrastructure. The system uses two types of agents deployed to the monitored system, a transaction and process agent, which is deployed to a process executing monitored transactions, and a host agent, which is deployed to a computer system executing processes monitored by a transaction and process agent. The transaction and process agent provides transaction tracing and process infrastructure measurements, the host agent provides host or operating system infrastructure measurements. All three types of measurements are tagged by the corresponding agent in a way that allows a later correlation of corresponding tracing and measurement data by an external monitoring node. Combining transactional and infrastructure monitoring allows fast detection of non-transactional root causes of monitored transaction performance degradations.
申请公布号 US2015032884(A1) 申请公布日期 2015.01.29
申请号 US201414338637 申请日期 2014.07.23
申请人 Compuware Corporation 发明人 Greifeneder Bernd;Lehofer Andreas
分类号 H04L12/26;H04L29/08 主分类号 H04L12/26
代理机构 代理人
主权项 1. A computer-implemented method for monitoring performance of an application executing on a host computing device, comprising: generating, by a transaction agent instrumented in the application, a transaction event caused by execution of the application, where the transaction event includes an identifier for the host computing device, an identifier for an execution thread that caused the transaction event, and at least one transaction metric indicative of application performance; sending, by the transaction agent, the transaction event across a network to a server computer located remotely from the host computing device; generating, by a host agent executing on the host computing device, a host event, where the host event includes the identifier for the host computing device and at least one host metric indicative of utilization of a computing resource of the host computing device during execution of the application; sending, by the host agent, the host event across the network to the server computer; and correlating, by an analyzer residing on the server computer, the transaction event with the host event using the identifier for the host computing device.
地址 Detroit MI US