发明名称 System and method for combining server side and network side transaction tracing and measurement data at the granularity level of individual transactions
摘要 A performance monitoring and management system is provided for monitoring both server side and network side performance parameters of individual distributed transactions. The system uses correlation data which is transferred over a computer network to identify corresponding sender/receiver parts of a distributed transaction. Both server side tracing data and correlation data is transferred to an external correlation and monitoring server that creates per transaction end-to-end tracing data. Network probes are installed in the network infrastructures which monitor network conditions, like e.g. data transferred. Those network probes are configured in a way to identify and extract the correlation data used by the monitoring system and to tag created network measurements with this correlation data. Those tagged network measurements are then used to augment the per transaction end-to-end tracing data with corresponding network measurements.
申请公布号 US9571373(B2) 申请公布日期 2017.02.14
申请号 US201414227597 申请日期 2014.03.27
申请人 Dynatrace LLC 发明人 Hoja Krzysztof;Okraszewski Marcin;Spiegl Helmut;Greifeneder Bernd
分类号 H04L12/26;H04L29/08;G06F11/30 主分类号 H04L12/26
代理机构 Harness, Dickey & Pierce, P.L.C. 代理人 Harness, Dickey & Pierce, P.L.C.
主权项 1. A computer-implemented method for monitoring a distributed transaction by a monitoring system across a distributed computing environment, comprising: detecting, by a tagging sensor instrumented in a send application, a transaction initiated by the send application residing on a first computing device, where the transaction is initiated by the send application sending a request over a network to a receive application located remotely from the first computing device and the request is comprised of one or more data packets; determining, by the tagging sensor, identifying information for the request; tagging, by the tagging sensor, the one or more data packets associated with the request with the identifying information for the request; generating, by the tagging sensor, a request event indicating the request was sent by the send application, where the request event includes the identifying information; sending, by the tagging sensor, the request event to an event correlator residing on a monitoring node located remotely from the first computing device; determining, by a network probe, one or more metrics indicative of network performance for the network; detecting, by the network probe, the one or more data packets associated with the request; extracting, by the network probe, the identifying information for the request from the one or more data packets; generating, by the network probe, a measurement event, where the measurement event includes the identifying information for the request and the metrics; sending, by the network probe, the measurement event to the event correlator; and correlating, by the event correlator, the request event with the measurement event using the identifying information.
地址 Detroit MI US