You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(core): Bound child span tracking on long-lived spans
A span keeps a strong reference to every child started under it, so a span that
outlives its children retains all of them. In NestJS the `Create Nest App` span
stays the active parent of anything a `setInterval` from a provider constructor
starts, which retains every span for the lifetime of the process.
Children are no longer tracked on an unsampled span, on a segment span whose
tree has already been serialized, or past the 1000 spans a transaction can
carry. Every child still records its root span, so late children are re-emitted
as their own transaction as before.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments