Skip to content

feat(python): Add span first migration guide#16072

Draft
sentrivana wants to merge 423 commits into
masterfrom
ivana/span-first-migration-guide
Draft

feat(python): Add span first migration guide#16072
sentrivana wants to merge 423 commits into
masterfrom
ivana/span-first-migration-guide

Conversation

@sentrivana
Copy link
Copy Markdown
Contributor

@sentrivana sentrivana commented Jan 19, 2026

Starting a span first migration guide so that we can use it for migrating Seer to span first (and eventually also for users undergoing the same migration).

This is still WIP.

Ref getsentry/sentry-python#5318

Direct link to preview: https://sentry-docs-git-ivana-span-first-migration-guide.sentry.dev/platforms/python/migration/span-first/

IS YOUR CHANGE URGENT?

Help us prioritize incoming PRs by letting us know when the change needs to go live.

  • Urgent deadline (GA date, etc.):
  • Other deadline:
  • None: Not urgent, can wait up to 1 week+

SLA

  • Teamwork makes the dream work, so please add a reviewer to your PRs.
  • Please give the docs team up to 1 week to review your PR unless you've added an urgent due date to it.
    Thanks in advance for your help!

PRE-MERGE CHECKLIST

Make sure you've checked the following before merging your changes:

  • Checked Vercel preview for correctness, including links
  • PR was reviewed and approved by any necessary SMEs (subject matter experts)
  • PR was reviewed and approved by a member of the Sentry docs team

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

@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sentry-docs Ready Ready Preview, Comment May 18, 2026 11:52am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
develop-docs Ignored Ignored Preview May 18, 2026 11:52am

Request Review

sentry-api-schema-updater Bot and others added 26 commits May 18, 2026 13:40
Co-authored-by: sentry-api-schema-updater[bot] <271575301+sentry-api-schema-updater[bot]@users.noreply.github.com>
Co-authored-by: sentry-api-schema-updater[bot] <271575301+sentry-api-schema-updater[bot]@users.noreply.github.com>
…ards, outbound API (#17697)

## DESCRIBE YOUR PR
Added arcades to dashboards overview, custom dashboards, outbound API

custom dash:
https://sentry-docs-git-feat-dashboards-arcades.sentry.dev/product/dashboards/custom-dashboards/

dashboards:
https://sentry-docs-git-feat-dashboards-arcades.sentry.dev/product/dashboards/

outbound:
https://sentry-docs-git-feat-dashboards-arcades.sentry.dev/product/dashboards/sentry-dashboards/outbound-api-requests/

web vitals:
https://sentry-docs-git-feat-dashboards-arcades.sentry.dev/product/dashboards/sentry-dashboards/frontend/web-vitals/

performance monitoring:
https://sentry-docs-git-feat-dashboards-arcades.sentry.dev/product/sentry-basics/performance-monitoring/

## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [x] Other deadline: ASAP
- [ ] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

---------

Co-authored-by: Shannon Anahata <shannonanahata@gmail.com>
Co-authored-by: sentry-api-schema-updater[bot] <271575301+sentry-api-schema-updater[bot]@users.noreply.github.com>
<!-- Use this checklist to make sure your PR is ready for merge. You may
delete any sections you don't need. -->

## DESCRIBE YOUR PR
See preview:
https://sentry-docs-git-coolguyzone-featcopilot-agent-skills.sentry.dev/integrations/coding-agents/copilot/

## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [ ] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

## LEGAL BOILERPLATE

<!-- Sentry employees and contractors can delete or ignore this section.
-->

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

- [Sentry Docs contributor guide](https://docs.sentry.io/contributing/)

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: sentry-api-schema-updater[bot] <271575301+sentry-api-schema-updater[bot]@users.noreply.github.com>
…17762)

## DESCRIBE YOUR PR
- Added new script (generate-llms-txt.mjs) to generate an llms.txt file
that will be available publicly on the docs site.
- Created an new SKILL.md file that references our sentry-for-ai repo
and our skills.sentry.dev site, and points to our AGENTS.md and other
skill pages within the repo.

Preview:
https://sentry-docs-git-feat-llms-txt-and-root-skill.sentry.dev/llms.txt

**Why?**
This will help LLMs have better guidance navigating our docs, as well as
finding the appropriate skills and references for configuration. It will
also help LLMs get the proper instructions on how to stay up to date
with the latest about how Sentry works, including new features. It also
directly points to https://skills.sentry.dev and the `sentry-for-ai`
repo.

## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [x] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

## LEGAL BOILERPLATE

<!-- Sentry employees and contractors can delete or ignore this section.
-->

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

- [Sentry Docs contributor guide](https://docs.sentry.io/contributing/)

---------

Co-authored-by: Shannon Anahata <shannonanahata@gmail.com>
Co-authored-by: getsantry[bot] <66042841+getsantry[bot]@users.noreply.github.com>
<!-- Use this checklist to make sure your PR is ready for merge. You may
delete any sections you don't need. -->

## DESCRIBE YOUR PR
integrations > github section was missing a bunch of events that we have
now. let's add them all

## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [x] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

## LEGAL BOILERPLATE

<!-- Sentry employees and contractors can delete or ignore this section.
-->

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

- [Sentry Docs contributor guide](https://docs.sentry.io/contributing/)
Co-authored-by: sentry-api-schema-updater[bot] <271575301+sentry-api-schema-updater[bot]@users.noreply.github.com>
## DESCRIBE YOUR PR

Redirect the `/ai/mcp/` and `/ai/sentry-cli/` docs pages to their
dedicated external sites:

- `/ai/mcp/` → https://mcp.sentry.dev (301)
- `/ai/sentry-cli/` → https://cli.sentry.dev (301)

Changes:
- Remove `docs/ai/mcp.mdx` and `docs/ai/sentry-cli.mdx`
- Remove orphaned images (`mcp-tools.png`, `mcpdev.png`)
- Add 301 redirects in `redirects.js`
- Update all internal links (6 references across 5 files) to point to
external URLs

## IS YOUR CHANGE URGENT?

- [ ] Urgent deadline (GA date, etc.):
- [ ] Other deadline:
- [x] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: getsantry[bot] <66042841+getsantry[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <codex@openai.com>
This term has been used for a while, but it's not very inclusive for
anyone experiencing it. Let's rename it to "hard recovery", a more
neutral alternative that better reflects what we're actually doing.
… docs (#17774)

## DESCRIBE YOUR PR

Removes `includeWebFeedback: false` from the "Reduce Bundle Size" Metro
config examples and the options table.

The `includeWebFeedback: false` option causes a crash at app startup:

```
TypeError: buildFeedbackIntegration is not a function (it is undefined)
```

**Root cause:** When the option stubs `@sentry-internal/feedback` to an
empty module, `@sentry/browser`'s barrel file still imports
`feedbackSync.js` and `feedbackAsync.js`, which **call**
`buildFeedbackIntegration()` at module evaluation time. Unlike
`@sentry-internal/replay` (which is just re-exported without being
called), the feedback package has intermediate wrapper files that
eagerly invoke the stubbed export.

This is a temporary docs fix until the SDK-side fix lands in
`sentry-react-native`.

Fixes getsentry/sentry-react-native#6149

## IS YOUR CHANGE URGENT?

- [x] Urgent deadline: Users following the docs hit a crash at startup
- [ ] Other deadline:
- [ ] None: Not urgent, can wait up to 1 week+

## PRE-MERGE CHECKLIST

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Replace `oven-sh/setup-bun` with `actions/setup-node` + `pnpm tsx` in
the
preview deployment cleanup workflow. The script only uses standard
Node.js
APIs (`process.env`, `fetch`) , no bun specifics.

Adds `tsx` as a devDependency — it will be reused across the remaining
workflows that currently depend on Bun.

Part of a series of PRs to remove Bun from all CI workflows.

Co-authored-by: Claude <noreply@anthropic.com>
Replace `oven-sh/setup-bun` with `actions/setup-node` + `npx tsx` in the
check-redirects-on-rename workflow. The script only uses standard
Node.js
APIs (`child_process`, `fs`, `path`).

Part of a series of PRs to remove Bun from all CI workflows.

Co-authored-by: Claude <noreply@anthropic.com>
Replace `oven-sh/setup-bun` with `actions/setup-node` + `npx tsx` in the
enforce-version-convention workflow. The script only uses standard
Node.js
APIs and local project imports.

Part of a series of PRs to remove Bun from all CI workflows.

Co-authored-by: Claude <noreply@anthropic.com>
Remove `oven-sh/setup-bun` and use `npx tsx` to run the lint script.
This workflow already has Node and pnpm set up, so Bun was only used
as a TypeScript runner for the final script invocation.

Part of a series of PRs to remove Bun from all CI workflows.

Co-authored-by: Claude <noreply@anthropic.com>
Remove `oven-sh/setup-bun` and use `npx tsx` to run the Algolia indexing
script. This workflow already has Node and pnpm set up, so Bun was only
used as a TypeScript runner.

Part of a series of PRs to remove Bun from all CI workflows.

Co-authored-by: Claude <noreply@anthropic.com>
<!-- Use this checklist to make sure your PR is ready for merge. You may
delete any sections you don't need. -->

## DESCRIBE YOUR PR

Add Set<String>, Set<Bool>, Set<Int>, Set<Double>, and Set<Float> to the
list of supported SentryAttributeValue types in the Apple metrics docs,
following the addition of Set conformance in sentry-cocoa#7876.

## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [X] None: Not urgent, can wait up to 1 week+

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: sentry-api-schema-updater[bot] <271575301+sentry-api-schema-updater[bot]@users.noreply.github.com>
…ans description (#17169)

## DESCRIBE YOUR PR

Minor formatting and content improvements across the guides section:

- Split dense opening paragraphs in `issues-errors`, `logs`, `metrics`,
`querying-traces`, and `session-replay` guides into two sentences for
better readability
- Expanded the `custom-spans` guide intro to clarify what custom spans
add (business context, logical groupings, attributes) and note that they
often appear as parents of auto-generated child spans

## IS YOUR CHANGE URGENT?

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [x] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)
…7781)

<!-- Use this checklist to make sure your PR is ready for merge. You may
delete any sections you don't need. -->

## DESCRIBE 

This issue affects a lot of users, apparently. It's better if we put it
on the troubleshooting docs.

## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [x] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

## LEGAL BOILERPLATE

<!-- Sentry employees and contractors can delete or ignore this section.
-->

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

- [Sentry Docs contributor guide](https://docs.sentry.io/contributing/)
Co-authored-by: sentry-api-schema-updater[bot] <271575301+sentry-api-schema-updater[bot]@users.noreply.github.com>
## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [x] None: Not urgent, can wait up to 1 week+

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)
@codeowner-assignment codeowner-assignment Bot requested a review from a team May 18, 2026 11:41
@github-actions
Copy link
Copy Markdown
Contributor

🏷 The following changes will be made to the repository labels

Progress: resolved 1, reused 0, downloaded 0, added 0
 WARN  3 deprecated subdependencies found: har-validator@5.1.5, request@2.88.2, uuid@3.4.0
Packages: +104
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 104, reused 0, downloaded 104, added 104, done
Syncing labels for "getsentry/sentry-docs"
Validating provided labels
Fetching labels from GitHub
 > Added: the "Docs" label in the repo is not expected. It will be deleted.
 > Added: the "Docs Content" label in the repo is not expected. It will be deleted.
 > Added: the "Docs Platform" label in the repo is not expected. It will be deleted.
 > Added: the "Security" label in the repo is not expected. It will be deleted.
 > Added: the "Supply-Chain-Vuln" label in the repo is not expected. It will be deleted.
This is a dry run. No changes have been made on GitHub

@codeowner-assignment codeowner-assignment Bot requested a review from a team May 18, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.