Streamline the forked Firebase instrumentation (packages/node/src/integrations/tracing/firebase/) to the SDK's needs in four steps:
- Improve test coverage for the parts of the instrumentation the SDK uses.
- Clean out unused parts, relying on the tests from step 1 to catch regressions.
- Remove the
/* eslint-disable */ and make the files pass the linter if possible without breakage.
- Replace otel tracer API calls with Sentry API calls.
Note: span creation has been migrated to the @sentry/core startSpan API and the firestoreSpanCreationHook / functions.requestHook / functions.errorHook have been folded into the firestore + functions patches (hook config removed). PR + e2e verification pending.
Streamline the forked Firebase instrumentation (
packages/node/src/integrations/tracing/firebase/) to the SDK's needs in four steps:/* eslint-disable */and make the files pass the linter if possible without breakage.Note: span creation has been migrated to the
@sentry/corestartSpanAPI and thefirestoreSpanCreationHook/functions.requestHook/functions.errorHookhave been folded into the firestore + functions patches (hook config removed). PR + e2e verification pending.