Incoming HTTP Requests
The Incoming HTTP Requests event is used to indicate time intervals where your web application processes incoming HTTP requests. This includes the time between a server receiving a request and it sending a response. Outgoing HTTP requests are not shown.
Select the Incoming HTTP Requests event to analyze how your web app processes requests. For example, to process a request, a web application may communicate with a number of external resources via their APIs, access databases, process data, and so on. Performance flaws in any of these steps may result in overall slow response of your application. In such a case, you can use the Incoming HTTP Requests filter to determine the exact cause and find the methods that run slowly.
When the Incoming HTTP Requests event is selected, the Filters window contains sub-filters that allow you to refine the resulting filter: Incoming HTTP Requests: URL and Incoming HTTP Requests: Method.
Incoming HTTP Requests: URL
The Incoming HTTP Requests: URL sub-filter shows distribution of incoming HTTP requests time between requests to specific URLs. Use this sub-filter to determine how much time does a request to a particular URL take.
Total time spent on a request to the URL summed up for all selected threads.
The percentage of time spent on a request to the URL relative to the total selected time.
To apply the Incoming HTTP Requests: URL filter:
- Check the desired URL in the filter.
After you select a URL, other filters will show data only for the time intervals where the requests to the selected URL were processed.
Incoming HTTP Requests Window
If a URL is too long to fit the Filters window, it is truncated by width. To view the entire content of such a URL, open the Incoming HTTP Requests window. The window shows requested hosts and paths and, in addition, allows finding URLs by name and copying the URLs to clipboard.
To open the Incoming HTTP Requests window:
To apply the filter by a particular URL:
To apply the filter by a number of URLs:
To copy URL to the clipboard:
To find a particular URL by name:
Incoming HTTP Requests: Method
Total time of all incoming HTTP requests with this method.
The percentage of time spent on processing the requests with this method relative to the total selected time.
To apply the Incoming HTTP Requests: Method filter:
- Check the desired method in the filter.
After you select a method, other filters will show data only for the time intervals where threads process incoming HTTP requests with the selected method.