Repository navigation
docs(span-links): Add message_origin link type for queues - #20023
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
|
The change adds one span-link type and a link to the queues module page. The plan checks SDK page loads, telemetry-path 404s, and production errors. An issue escalates when those 404s rise or the error rate rises. Services: PlanWhat changedThe Span Links page now documents the message_origin link type for queue consumers. It also says when to start a new consumer trace and when not to add the link. It links to the Queues module distributed tracing section. A batch processor adds one link for each distinct producer span. This is live after a production deploy of develop-docs. Deploy config maps the Vercel project develop-docs to that service. The Sentry project tag on that build is develop-docs. RiskBroken MDX can 404 the Span Links page or fail client render. The new Queues module link can 404 if that sibling page fails to render. Sibling SDK telemetry pages share the same layout and MDX pipeline. A render fault can also show as hydration errors for readers. Intended effectThis is a docs edit. The new message_origin copy has no queryable effect. No metric increments when the heading, sample, and queues link go live. Leave intended_effect unknown. Do not treat missing errors as proof. Regression watchA bad render on this page can 404 the telemetry path or raise client errors. Watch SDK section volume on the same tree. Hydration errors already fire on self-hosted. Do not treat that issue as this change.
If the error rate rises, check hydration errors on SDK paths. If 404s rise, check the Queues module target and the Span Links page. Not observableThe new heading text is not in telemetry. Page loads for Get Slack DMs about this change: cursor.com/automations/rollouts |
coolguyzone
left a comment
There was a problem hiding this comment.
Looks good, thanks for adding!
DESCRIBE YOUR PR
This adds the
message_originlink type to the span links page. A queue consumer span uses it to link to the producer span that published the message, likecache_origindoes for cached values. The BullMQ integration of the JavaScript SDK sets it first (getsentry/sentry-javascript#21777), and the conventions added it in getsentry/sentry-conventions#724.IS YOUR CHANGE URGENT?
Help us prioritize incoming PRs by letting us know when the change needs to go live.
Select exactly one option. For deadlines, replace
YYYY-MM-DDwith the due date. You can update this information later by editing the PR description.SLA
Thanks in advance for your help!
PRE-MERGE CHECKLIST
Make sure you've checked the following before merging your changes:
LEGAL BOILERPLATE
Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
EXTRA RESOURCES