Hello,
Vercel Trace Drains currently omit http.response.status_code from exported OTLP spans, even when the request returns a 500. The Vercel runtime logs do contain responseStatusCode, and both logs and traces share correlation fields like traceId and vercel.request_id, but the trace payload itself lacks the status code.
This makes Trace Drains difficult to use as a standalone OpenTelemetry source for request observability. The trace drain includes timing data and request metadata, but without status codes consumers must also ingest Vercel logs and join them back to traces to understand whether requests succeeded or failed.
I believe this would be a standard behaviour to include status codes in traces, and I was surprised to see the status code was missing.
Feature request: please include the HTTP response status code in Trace Drain spans, ideally using the standard OpenTelemetry attribute http.response.status_code, with http.status_code as legacy semantic convention compatibility if appropriate.