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
Type
Projects
Status