Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] Mobile Replay: Private Alpha Release #63255

Closed
38 tasks done
bruno-garcia opened this issue Jan 16, 2024 · 6 comments
Closed
38 tasks done

[Epic] Mobile Replay: Private Alpha Release #63255

bruno-garcia opened this issue Jan 16, 2024 · 6 comments

Comments

@bruno-garcia
Copy link
Member

bruno-garcia commented Jan 16, 2024

Part of: #64379

Tracking of our first milestone, which we intend to make available to folks who submitted interest via the wait list:

The scope is flexible, but we're aiming an MVP that's stable enough to get some users feedback.

SDK Common

SDK Android

SDK iOS

Phase 1: E2E iOS/Android native to Sentry player with mp4's

  1. 3 of 5
    Scope: Frontend
    billyvg

UI: Mobile Replay - Limited Alpha

  1. michellewzhang
  2. Product Area: Replays
  3. Product Area: Replays
@bruno-garcia bruno-garcia changed the title Mobile Replay: Private Alpha Release [Epic] Mobile Replay: Private Alpha Release Jan 16, 2024
cmanallen added a commit to getsentry/relay that referenced this issue Feb 27, 2024
Add support for replay-video event types.

Changes:

- Refactors event validation in the processor. This is to DRY the
processing logic between the three replay event types.
- Adds new replay_video field to replay-recording Kafka message.
- Add outcomes.
- Configure rate-limits.

Relates to:
 * getsentry/sentry#63255

---------

Co-authored-by: Joshua Ferge <[email protected]>
Co-authored-by: Josh Ferge <[email protected]>
Co-authored-by: Joris Bayer <[email protected]>
@bruno-garcia
Copy link
Member Author

Publish job for the first Alpha for Android 7.8.0-alpha.0

@bruno-garcia
Copy link
Member Author

Publish job for the first Alpha for iOS 8.24.0-alpha.0

@bruno-garcia
Copy link
Member Author

Alpha for iOS and Android shipped.
To get access, it requires adding your Sentry org to our feature flag. This way data can be ingested and displayed in Sentry.
Please let us know on the waitlist if you're interested

Once we add you to the feature flag, you can get it rolling with:

To install it, you need the SDK preview versions mentioned below, and the following code snippet:

// iOS: Update the Sentry SDK for iOS to version: 8.24.0-alpha.0
SentrySDK.start(configureOptions: { options in
  options.dsn = "your DSN"
  options.debug = true
  
  // Currently under experimental options:
  options.experimental.sessionReplay.errorSampleRate = 1.0
  options.experimental.sessionReplay.sessionSampleRate = 1.0
})
// Android: Update the Sentry SDK for Android to version: 7.8.0-alpha.0
// If you use the `io.sentry:sentry-android` dependency then no additional steps needed, otherwise you'd have to also include `io.sentry:sentry-android-replay` module directly
SentryAndroid.init(context) { options ->
  options.dsn = "your DSN"
  options.isDebug = true

  // Currently under experimental options:
  options.experimental.sessionReplay.errorSampleRate = 1.0
  options.experimental.sessionReplay.sessionSampleRate = 1.0
}

@Matthew-Jimenez
Copy link

Very nice @bruno-garcia

Whats the timeline for React Native alpha?

@bruno-garcia
Copy link
Member Author

Very nice @bruno-garcia

Whats the timeline for React Native alpha?

We're aiming to have our first release out in a couple of weeks. Reminder that to see the data you not only need the right SDK and option enabled, but have your Sentry org in our alpha cohort feature flag. We'll be reaching out to folks through the waitlist.

cmanallen added a commit that referenced this issue Apr 12, 2024
Allows all orgs unless they're explicitly blocked.

Related: #63255
c298lee pushed a commit that referenced this issue Apr 12, 2024
Allows all orgs unless they're explicitly blocked.

Related: #63255
@bruno-garcia
Copy link
Member Author

React Native first alpha is out and first cohort of ~100 orgs opt'ed in to the feature flag: https://github.com/getsentry/sentry-react-native/releases/tag/5.23.0-alpha.0

We've added native iOS and Android as well as React Native customers to the alpha cohort. We're moving on to our new milestone: Open Beta

@github-actions github-actions bot locked and limited conversation to collaborators May 17, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants