sentry-react-native
sentry-react-native copied to clipboard
Official Sentry SDK for React Native
### Description After fixing https://github.com/getsentry/sentry-react-native/pull/2691 the patch mixes two things, patching for measurements and patching for native SDKs compatibility. Maybe the measurements patch is not needed since custom measurements future....
### Description Run e2e tests for native builds of the expo sample application.
### Description The goal is to ensure a smooth developer experience for Expo users using Expo Go to develop their applications. The e2e test should ensure no unexpected warning and...
### Description Meastro now also supports web https://docs.maestro.dev/platform-support/web-desktop-browser so we can use one e2e test framework for all supported platforms web, ios and android.
We can use `span.setAttribute('slow', 22)` to set the measurement.
- https://github.com/getsentry/team-mobile/issues/201 Sentry RN has quite verbose logs, we should only consider this together with changing the default log level from `debug` to `error` or something similar not as verbose...
### Description - https://github.com/getsentry/team-mobile/issues/174 React native doesn't depend on the native SDK for this as we only fetch the app start data from native but create the span in JS...
### Description This will resolved confusing dropped transactions and spans due to sampling, although `sample_rate=1`. Current use of `sampled=false`. https://github.com/getsentry/sentry-react-native/blob/18ce5e87b6e981e23ef9493207fb152d9c6aa8e7/packages/core/src/js/tracing/onSpanEndUtils.ts#L86 https://github.com/getsentry/sentry-react-native/blob/18ce5e87b6e981e23ef9493207fb152d9c6aa8e7/packages/core/src/js/tracing/onSpanEndUtils.ts#L111 https://github.com/getsentry/sentry-react-native/blob/18ce5e87b6e981e23ef9493207fb152d9c6aa8e7/packages/core/src/js/tracing/reactnativenavigation.ts#L214 https://github.com/getsentry/sentry-react-native/blob/f2d10b7bd12e10b57209f3a1651d1f37b33e08b1/packages/core/src/js/tracing/reactnavigation.ts#L333
### Description Upgrade the performance test apps (TestAppPlain/TestAppSentry) on the latest RN version. * This is a followup on https://github.com/getsentry/sentry-react-native/pull/4414 * It may also allow us to run the metrics...
see https://github.com/getsentry/team-mobile/issues/59 --- Often Hybrid SDKs have to create data classes out of a Map, See: https://github.com/getsentry/sentry-dart/blob/b8b9b7b2608c35e4a3f7340ae9d2f0e9c06d984f/flutter/android/src/main/kotlin/io/sentry/flutter/SentryFlutterPlugin.kt#L272-L286 Android and iOS expose extension methods for this, such as, use it in...