HTTP metrics
Insights into the performance of responses to HTTP requests that are made to an environment can be reviewed in the Insights & Metrics panel, located in the application view of the VIP Dashboard.
Select the tab labeled “HTTP” to access data that provides insights into the response times for requests, and the types and amounts of HTTP response status codes that are returned by the origin servers and edge cache servers.
- HTTP
2xx
responses (e.g.,200
,201
,202
,203
,204
) indicate that the request succeeded. - HTTP
3xx
responses (e.g.,300
,301
,302
,303
,304
) indicate that the request was redirected. - HTTP
4xx
responses (e.g.,400
,401
,402
,403
,404
) indicate an error on the client side. Most of the time, they do not indicate critical issues affecting a site. For example, if a user requests a page that does not exist, they will see a404 Not Found
error. Users who request access to an application behind IP restriction will see a403 Forbidden
status if their IP address is not allowed. In some cases, a pattern of404
responses may indicate a missing URL that needs to be redirected. - HTTP
5xx
responses (e.g.,500
,501
,502
,503
,504
) indicate an error on the server side. For example, a500
response could result if an application’s server encounters a PHP fatal error and can no longer respond.
Possible causes for an increase in 5xx
status responses from an application:
- An unexpected strain on the servers, caused by recently deployed code.
- A sudden, substantial increase in site traffic.
- A large number of site requests that are bypassing the page cache. Uncached SQL queries can overload the primary database, resulting in
503
responses being returned. - Uncached WordPress functions.
- Plugins that generate inefficient SQL queries or trigger SQL-intensive cron tasks that are not designed for a site that is running at enterprise scale.
HTTP Origin Response Time
The data in “HTTP Origin Response Time” indicates the duration of time it takes for the origin server to generate a response and send it back to the page cache. P50, P75, and P95 are percentile metrics for comparing the amount of time that was required for some requests versus others made to the same environment to complete.
For example, P75 indicates that 75% of the requests on the environment had a response time lower than the P75 value, while the remaining 25% had a higher response time. This data represents the rate of change in the response times over time.
HTTP Origin Response Codes
Data in “HTTP Origin Response Codes” indicates the types of HTTP response status codes with which the origin server responds to an HTTP request, and the rate at which they are returned.
HTTP Edge Response Codes
Data in “HTTP Edge Response Codes” indicates the types of HTTP response status code with which an edge cache CDN responds to an HTTP request, and the rate at which they are returned.
Last updated: April 19, 2024