-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
With the release of v8 of the Sentry SDK, the Node SDK now relies on OpenTelemetry. OpenTelemetry instrumentation does have some problems though (particularly with ESM because of import-in-the-middle), so this issue aims at documented these gaps.
Part 1: #12242
With 8.8.0
we released all the fixes for Part 1, but there are a new set of bugs for us to release fixes for. This is tracked in this issue.
### import-in-the-middle PRs to be merged
- [ ] https://github.com/DataDog/import-in-the-middle/pull/92
- [ ] https://github.com/DataDog/import-in-the-middle/pull/93
- [ ] https://github.com/DataDog/import-in-the-middle/pull/96
- [ ] https://github.com/DataDog/import-in-the-middle/pull/100
- [ ] https://github.com/DataDog/import-in-the-middle/pull/103
- [ ] https://github.com/DataDog/import-in-the-middle/pull/104
- [ ] https://github.com/DataDog/import-in-the-middle/pull/106
- [ ] https://github.com/DataDog/import-in-the-middle/pull/108
- [ ] https://github.com/DataDog/import-in-the-middle/pull/109
- [ ] https://github.com/DataDog/import-in-the-middle/pull/114
- [ ] https://github.com/DataDog/import-in-the-middle/pull/115
### Sentry issues
- [ ] https://github.com/getsentry/sentry-javascript/issues/12325
- [ ] https://github.com/getsentry/sentry-javascript/issues/12357
- [ ] https://github.com/getsentry/sentry-javascript/issues/12414
- [ ] https://github.com/getsentry/sentry-javascript/issues/12422
- [ ] https://github.com/getsentry/sentry-javascript/issues/12480
- [ ] https://github.com/getsentry/sentry-javascript/issues/12490
- [ ] https://github.com/getsentry/sentry-javascript/issues/12622
1. Issue with prisma
library
Issue: #12325
Repro: #12325 (comment)
IITM issue: nodejs/import-in-the-middle#95
Fix: #12325
2. using --import ./instrument.mjs
and tsx
fails
Issue: #12357
TSX issue: privatenumber/tsx#571
3. Issue with openai
library
Issue: #12414
Repro: NatoBoram/bug-report-sentry#9
IITM issue: nodejs/import-in-the-middle#102
Fix: nodejs/import-in-the-middle#103
4. import-in-the-middle
does not support import attributes
Issue: #12422
IITM issue: nodejs/import-in-the-middle#105
Fix: nodejs/import-in-the-middle#104
5. Does not work with ts-node
Issue: #12480
Crashes with Nuxt + Nitro
Error: The requested module 'vue' does not provide an export named 'computed'
Issue: #12490
Metadata
Metadata
Assignees
Labels
Type
Projects
Status