Skip to content

feat(nextjs): Emit low cardinality function span names - #24319

Open
Lms24 wants to merge 1 commit into
developfrom
lms/feat-nextjs-function-low-card-names
Open

feat(nextjs): Emit low cardinality function span names#24319
Lms24 wants to merge 1 commit into
developfrom
lms/feat-nextjs-function-low-card-names

Conversation

@Lms24

@Lms24 Lms24 commented Sep 10, 2026

Copy link
Copy Markdown
Member

This PR:

  • changes the name of the NextJS server action function span to match conventions span name rules (omitting the serverAction/ prefix)
  • overrides the span description inference by setting the sentry.description attribute so that span descriptions don't change (i.e. keeping the serverAction/ prefix)
  • adds the code.function.name attribute for completeness

ref #23954

@Lms24
Lms24 requested a review from a team as a code owner September 10, 2026 16:47
@Lms24
Lms24 requested review from mydea and s1gr1d and removed request for a team September 10, 2026 16:47
@Lms24 Lms24 self-assigned this Sep 10, 2026
@Lms24
Lms24 requested a review from chargome September 10, 2026 16:49
@Lms24
Lms24 force-pushed the lms/feat-nextjs-function-low-card-names branch from 8f33327 to 937f876 Compare September 10, 2026 16:51
@github-actions

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size % Change Change
@sentry/browser 28.92 kB added added
@sentry/browser - with treeshaking flags 27.21 kB added added
@sentry/browser - with treeshaking flags tracing without tracing 27.11 kB added added
@sentry/browser (incl. Tracing) 50.28 kB added added
@sentry/browser (incl. Tracing + Span Streaming) 50.29 kB added added
@sentry/browser (incl. Tracing, Profiling) 53.27 kB added added
@sentry/browser (incl. Tracing, Replay) 89.77 kB added added
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 78.86 kB added added
@sentry/browser (incl. Tracing, Replay with Canvas) 94.46 kB added added
@sentry/browser (incl. Tracing, Replay, Feedback) 107.47 kB added added
@sentry/browser (incl. Feedback) 46.41 kB added added
@sentry/browser (incl. sendFeedback) 33.97 kB added added
@sentry/browser (incl. FeedbackAsync) 39.08 kB added added
@sentry/browser (incl. Metrics) 29.93 kB added added
@sentry/browser (incl. Logs) 30.2 kB added added
@sentry/browser (incl. Metrics & Logs) 30.87 kB added added
@sentry/react 30.67 kB added added
@sentry/react (incl. Tracing) 52.6 kB added added
@sentry/vue 36.16 kB added added
@sentry/vue (incl. Tracing) 52.53 kB added added
@sentry/svelte 28.93 kB added added
CDN Bundle 30.66 kB added added
CDN Bundle (incl. Tracing) 50.78 kB added added
CDN Bundle (incl. Logs, Metrics) 32.93 kB added added
CDN Bundle (incl. Tracing, Logs, Metrics) 52.74 kB added added
CDN Bundle (incl. Replay, Logs, Metrics) 73.62 kB added added
CDN Bundle (incl. Tracing, Replay) 88.33 kB added added
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 90.29 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) 94.37 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 96.38 kB added added
CDN Bundle - uncompressed 90.73 kB added added
CDN Bundle (incl. Tracing) - uncompressed 151.69 kB added added
CDN Bundle (incl. Logs, Metrics) - uncompressed 97.31 kB added added
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 157.66 kB added added
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 226.72 kB added added
CDN Bundle (incl. Tracing, Replay) - uncompressed 271.26 kB added added
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 277.21 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 284.96 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 290.9 kB added added
@sentry/nextjs (client) 54.92 kB added added
@sentry/sveltekit (client) 50.7 kB added added
@sentry/core/server 37.08 kB added added
@sentry/core/browser 13.66 kB added added
@sentry/node 128.59 kB added added
@sentry/node/import (ESM hook with diagnostics-channel injection) 81.82 kB added added
@sentry/node - without tracing 89.55 kB added added
@sentry/node - without channel injection 107.53 kB added added
@sentry/aws-serverless 97.77 kB added added
@sentry/cloudflare (withSentry) - minified 203.01 kB added added
@sentry/cloudflare (withSentry) 505.44 kB added added

View base workflow run

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.

2 participants