Patent Document ID: 9571373
Application ID: 14227597
Patent Flag: 1

Claim One:
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.