The HTTP Server tab of the APM service screen displays a list of statistical information about the performance of HTTP requests included in the application trace spans.

Viewing the list of requests
The HTTP Server screen displays a list of trace spans information for received requests. Trace spans at the time of transmission (client spans, i.e., spans with span.kind set to CLIENT) are not included in the aggregation.
The following information is displayed in each route row. Clicking on a field name other than the route allows you to switch between ascending and descending order based on that field.
| Column | Description |
|---|---|
| Route | Request destination |
| Total | Total response time for each route |
| Average | Average response time per route |
| Approx P95 | 95th percentile value of response time (approximate) |
| Error Rate | Error occurrence rate per route |
| Request Count | Access count per route |
| Trace | Navigates to the list screen of traces containing this query |
- The following attributes are displayed for each route.
- URL portion
- One of
http.route/url.path/http.target/http.url- Prioritized in the order listed above. The value of
http.routehas the highest priority. - Trace spans that do not contain any of these attributes are not displayed in the list.
- Prioritized in the order listed above. The value of
- One of
- Method section
- Either
http.request.methodorhttp.method- The value of
http.request.methodtakes precedence. - Trace spans that do not contain any of these attributes will not be displayed in the list.
- The value of
- Either
- URL portion
- Approx P95 is an approximate value calculated by Mackerel and is not the exact 95th percentile value.
- The error rate is calculated as follows:
- Status codes in the 500 range are treated as errors, and the error rate is calculated as
error count / total request count. - Either the value of
http.response.status_codeorhttp.status_codeis used for calculating the error rate.- The value of
http.response.status_codetakes precedence. - Trace spans that do not include either attribute will not be displayed in the list.
- The value of
- Status codes in the 500 range are treated as errors, and the error rate is calculated as