Requests are isolated from each other
A Node process handles many requests at once on one shared client. The HTTP server integration runs each request's handlers in their own scope, so tags, the user, breadcrumbs and the trace belong to that request only: an error in one request never carries breadcrumbs from another. Every event captured while a request is handled is stamped with its URL and method, and the request span is marked as failed for a server error response.