request.handled
An inbound HTTP request finished. Emitted by the Express, Fastify, and AWS Lambda integrations in @honeybadger-io/js, and by withHoneybadger in @honeybadger-io/nextjs, when insights.http is enabled.
Fields
8| Field | Type | Description |
|---|---|---|
event_type | string | Allowed value: request.handled. |
method | string | HTTP method, e.g. "GET", "POST". |
path | string | Request path. |
route | string | null | Matched route pattern when the framework provides one (for example Express req.route.path or Fastify req.routeOptions.url). Not set for AWS Lambda. |
status | integer | HTTP response status code. |
duration | integer | Request duration in milliseconds. |
request_id | string | Unique ID for this request. Read from the x-request-id or request-id header, or generated when neither is present. Merged from event context. |
correlation_id | string | ID that may span related requests. Read from the x-correlation-id or x-amzn-trace-id header, or falls back to request_id. Merged from event context. |
Example
{ "event_type": "request.handled", "method": "GET", "path": "/users/123", "route": "/users/:id", "status": 200, "duration": 42, "request_id": "f3b2c1d0-4e5a-4b6c-8d7e-9f0a1b2c3d4e", "correlation_id": "f3b2c1d0-4e5a-4b6c-8d7e-9f0a1b2c3d4e"}