Issue
When I look at a trace, I can see additional data that differs in each span, but I cannot see it on the transaction.
Applies To
- SaaS Customers and Self-Hosted Users
- Performance Monitoring
- Transactions / Spans
Resolution
Sentry now focuses on showing you data per spans instead of transactions. In v8 of the JavaScript SDKs (and the latest versions of v7), we made the move to base the performance instrumentation of all Node-based SDKs to use OpenTelemetry under the hood. This has been done to better align with the broader ecosystem, and to allow to use common auto instrumentation packages to be able to cover more ground in the ever-changing JavaScript landscape.
Since the way that OpenTelemetry works differs from how the SDK used to work, this required some changes in order to be compatible.
In the new model, transactions are conceptually gone. Instead, you will always operate on spans, no matter where in the tree you are. Note that in the background, spans may still be grouped into a transaction for the Sentry UI. However, this happens transparently, and from an SDK perspective, all you have to think about are spans.
You can find more information on this decision and what exactly has changed here.