Skip to content

Streamline FirebaseInstrumentation #21745

Description

@nicohrubec

Streamline the forked Firebase instrumentation (packages/node/src/integrations/tracing/firebase/) to the SDK's needs in four steps:

  1. Improve test coverage for the parts of the instrumentation the SDK uses.
  2. Clean out unused parts, relying on the tests from step 1 to catch regressions.
  3. Remove the /* eslint-disable */ and make the files pass the linter if possible without breakage.
  4. 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.

Metadata

Metadata

Assignees

Labels

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions