Patent ID: 8402131

Claim:
A method for providing information regarding an application, comprising: generating traffic monitoring data based on observing traffic between a client and an application, the observing the traffic comprises obtaining a copy of the traffic from a device which receives the traffic, the device is between the client and the application; classifying the traffic monitoring data according to a first hierarchy, thereby providing classified traffic monitoring data, the first hierarchy comprising different levels which characterize the client interacting with the application, the traffic monitoring data is classified according to a single request associated with one of the different levels of the first hierarchy; generating application runtime data based on monitoring instrumented components of the application during execution of the application, the execution is responsive to the client interacting with the application; classifying the application runtime data according to a second hierarchy, thereby providing classified application runtime data, the second hierarchy comprising different levels which characterize the client interacting with the application, the application runtime data is classified according to a sequence of multiple requests from the client to the application, the sequence of multiple requests is associated with one of the different levels of the second hierarchy which differs from one of the different levels of the first hierarchy; and providing an output using the classified traffic monitoring data and the classified application runtime data.