Patent ID: 8578017

Claim:
A computer-implemented method, comprising: collecting traffic monitoring data over a period of time by monitoring traffic between a client device and an application which runs at an application server, wherein the traffic comprises a request from the client device to the application server, the application responds to the request by communicating a response to the client device, the response comprises a request-response pair identifier of the request and the response; comparing the traffic monitoring data to a set of service level thresholds; based on the comparing, identifying a portion of the traffic monitoring data which violates a service level threshold of the set of service level thresholds; determining a first transaction which is associated with the portion of the traffic monitoring data; collecting application runtime data of the application over the period of time by monitoring execution of the application; comparing the application runtime data to a set of operating level thresholds; and automatically correlating the portion of the traffic monitoring data to a portion of the application runtime data, wherein the automatically correlating comprises using the request-response pair identifier to identify the portion of the application runtime data as being associated with the first transaction and classifying the traffic monitoring data and the application runtime data according to a set of transaction definitions.