sentry-javascript
sentry-javascript copied to clipboard
feat(node): Ensure koa spans have better data
This ensures we have correct op, name & origin for all koa middleware spans.
I also updated the E2E test to actually check this as well.
I also noticed a problem in the instrumentation where the name is sometimes empty here, opened an upstream issue: https://github.com/open-telemetry/opentelemetry-js-contrib/issues/2220 to look into this.
size-limit report 📦
| Path | Size |
|---|---|
| @sentry/browser | 21.72 KB (0%) |
| @sentry/browser (incl. Tracing) | 32.88 KB (0%) |
| @sentry/browser (incl. Tracing, Replay) | 68.23 KB (0%) |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.61 KB (0%) |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 72.27 KB (0%) |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 84.27 KB (0%) |
| @sentry/browser (incl. Feedback) | 37.68 KB (0%) |
| @sentry/browser (incl. sendFeedback) | 26.29 KB (0%) |
| @sentry/browser (incl. FeedbackAsync) | 30.66 KB (0%) |
| @sentry/react | 24.41 KB (0%) |
| @sentry/react (incl. Tracing) | 35.87 KB (0%) |
| @sentry/vue | 25.66 KB (0%) |
| @sentry/vue (incl. Tracing) | 34.69 KB (0%) |
| @sentry/svelte | 21.86 KB (0%) |
| CDN Bundle | 24.26 KB (0%) |
| CDN Bundle (incl. Tracing) | 34.31 KB (0%) |
| CDN Bundle (incl. Tracing, Replay) | 68 KB (0%) |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 72.97 KB (0%) |
| CDN Bundle - uncompressed | 71.33 KB (0%) |
| CDN Bundle (incl. Tracing) - uncompressed | 101.74 KB (0%) |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 211.36 KB (0%) |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 223.66 KB (0%) |
| @sentry/nextjs (client) | 35.09 KB (0%) |
| @sentry/sveltekit (client) | 33.46 KB (0%) |
| @sentry/node | 141.52 KB (+0.13% 🔺) |
| @sentry/aws-serverless | 128.08 KB (-0.01% 🔽) |