List HTTP Server Statistics
list_http_server_statsRetrieve HTTP server statistics from Mackerel to analyze slow endpoints, high-traffic routes, error rates, and API performance by service, time range, method, and route.
Instructions
Retrieve HTTP server statistics from Mackerel.
š USE THIS TOOL WHEN USERS:
Analyze slow HTTP endpoints
Identify high-traffic routes
Monitor error rates for HTTP requests
Investigate API performance issues
Filter by environment and version
list_http_server_stats(
serviceName="my-service",
from=1700000000,
to=1700001800,
environment="production",
version="v1.2.3"
)Filter by HTTP method and route
list_http_server_stats(
serviceName="my-service",
from=1700000000,
to=1700001800,
method="GET",
route="/api/users"
)Pagination
list_http_server_stats(
serviceName="my-service",
from=1700000000,
to=1700001800,
page=2,
perPage=50
)Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End time for retrieving statistics (Unix epoch seconds). The range between `from` is limited to 30 minutes | |
| from | Yes | Start time for retrieving statistics (Unix epoch seconds). The range between `to` is limited to 30 minutes | |
| page | No | Page number (starting from 1). Default is 1 | |
| route | No | Filter by route (partial match). Corresponds to `http.route`, `url.path`, `http.target`, or `http.url` in OpenTelemetry semantic conventions. Preferred in this order | |
| method | No | Filter by HTTP method. Corresponds to `http.request.method` or `http.method` in OpenTelemetry semantic conventions. `http.request.method` is preferred | |
| perPage | No | Number of items per page (1-100). Default is 20 | |
| version | No | Version. Corresponds to `service.version` in OpenTelemetry semantic conventions | |
| environment | No | Environment name. Corresponds to `deployment.environment` or `deployment.environment.name` in OpenTelemetry semantic conventions | |
| orderColumn | No | Sort column. One of `SUM` (total latency), `AVERAGE` (average latency), `P95` (95th percentile latency), `ERROR_RATE` (error rate percentage), or `REQUEST_COUNT` (request count). Default is `P95` | |
| serviceName | Yes | Service name. Corresponds to `service.name` in OpenTelemetry semantic conventions | |
| orderDirection | No | Sort order. Either `ASC` (ascending) or `DESC` (descending). Default is `DESC` | |
| serviceNamespace | No | Service namespace. Corresponds to `service.namespace` in OpenTelemetry semantic conventions |