-
-
Notifications
You must be signed in to change notification settings - Fork 323
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
feat(replay): Add Mobile Replay Alpha #3714
Conversation
iOS (legacy) Performance metrics 🚀
|
Revision | Plain | With Sentry | Diff |
---|---|---|---|
0db0c72+dirty | 1275.02 ms | 1285.84 ms | 10.82 ms |
9433f35+dirty | 1246.94 ms | 1271.45 ms | 24.52 ms |
76d1baf+dirty | 1244.10 ms | 1268.52 ms | 24.42 ms |
e2b64fe+dirty | 1232.22 ms | 1255.20 ms | 22.98 ms |
8900e1a+dirty | 1210.27 ms | 1218.66 ms | 8.39 ms |
e73f4ed+dirty | 1243.27 ms | 1244.52 ms | 1.25 ms |
3853f43+dirty | 1221.82 ms | 1242.64 ms | 20.82 ms |
27ef4ee+dirty | 1293.52 ms | 1296.08 ms | 2.56 ms |
d7401ac+dirty | 1252.38 ms | 1275.04 ms | 22.66 ms |
22e31b6+dirty | 1253.62 ms | 1265.96 ms | 12.34 ms |
App size
Revision | Plain | With Sentry | Diff |
---|---|---|---|
0db0c72+dirty | 2.36 MiB | 2.84 MiB | 487.01 KiB |
9433f35+dirty | 2.36 MiB | 2.85 MiB | 499.80 KiB |
76d1baf+dirty | 2.36 MiB | 2.82 MiB | 469.45 KiB |
e2b64fe+dirty | 2.36 MiB | 2.85 MiB | 495.80 KiB |
8900e1a+dirty | 2.36 MiB | 2.83 MiB | 479.25 KiB |
e73f4ed+dirty | 2.36 MiB | 2.82 MiB | 469.44 KiB |
3853f43+dirty | 2.36 MiB | 2.85 MiB | 499.81 KiB |
27ef4ee+dirty | 2.36 MiB | 2.85 MiB | 500.03 KiB |
d7401ac+dirty | 2.36 MiB | 2.83 MiB | 481.14 KiB |
22e31b6+dirty | 2.36 MiB | 2.87 MiB | 520.67 KiB |
iOS (new) Performance metrics 🚀
|
Revision | Plain | With Sentry | Diff |
---|---|---|---|
0db0c72+dirty | 1258.88 ms | 1262.52 ms | 3.64 ms |
9433f35+dirty | 1232.24 ms | 1232.74 ms | 0.50 ms |
76d1baf+dirty | 1245.00 ms | 1257.76 ms | 12.76 ms |
e2b64fe+dirty | 1285.78 ms | 1297.56 ms | 11.78 ms |
8900e1a+dirty | 1268.36 ms | 1273.04 ms | 4.68 ms |
e73f4ed+dirty | 1282.90 ms | 1309.30 ms | 26.40 ms |
3853f43+dirty | 1271.74 ms | 1278.04 ms | 6.30 ms |
27ef4ee+dirty | 1236.41 ms | 1244.90 ms | 8.49 ms |
d7401ac+dirty | 1288.10 ms | 1289.54 ms | 1.44 ms |
22e31b6+dirty | 1276.55 ms | 1278.12 ms | 1.57 ms |
App size
Revision | Plain | With Sentry | Diff |
---|---|---|---|
0db0c72+dirty | 2.92 MiB | 3.40 MiB | 492.71 KiB |
9433f35+dirty | 2.92 MiB | 3.41 MiB | 503.55 KiB |
76d1baf+dirty | 2.92 MiB | 3.38 MiB | 475.74 KiB |
e2b64fe+dirty | 2.92 MiB | 3.41 MiB | 499.97 KiB |
8900e1a+dirty | 2.92 MiB | 3.39 MiB | 485.96 KiB |
e73f4ed+dirty | 2.92 MiB | 3.38 MiB | 475.71 KiB |
3853f43+dirty | 2.92 MiB | 3.41 MiB | 503.54 KiB |
27ef4ee+dirty | 2.92 MiB | 3.41 MiB | 503.72 KiB |
d7401ac+dirty | 2.92 MiB | 3.40 MiB | 488.06 KiB |
22e31b6+dirty | 2.92 MiB | 3.43 MiB | 524.74 KiB |
Android (legacy) Performance metrics 🚀
|
Android (new) Performance metrics 🚀
|
Should we bump |
Is it possible to review this and get merged to TODOs from this PR could move to |
@lucas-zimerman @vaind @romtsn @brustolin Can, you take a look at this alpha PR? I would like to merge it as is to @billyvg @mydea Feel free to comment on the JS part, so RN doesn't unnecessarily deviate from browser replay. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but leaving approval to someone who knows the SDK.
@@ -33,7 +33,7 @@ Pod::Spec.new do |s| | |||
s.preserve_paths = '*.js' | |||
|
|||
s.dependency 'React-Core' | |||
s.dependency 'Sentry/HybridSDK', '8.25.2' | |||
s.dependency 'Sentry/HybridSDK', '8.25.0-alpha.0' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can target 8.26.0 now
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, I'll do the bump.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some comments that I made but nothing blocking so I am approving it for merge 🚀
Co-authored-by: LucasZF <[email protected]>
📢 Type of change
Todo before merge
Release(or merge with the alpha release to a clean feature branch which will be later merged to main)sentry-android
stable version with experimental implementation of ReplayDone
replayId
on the Scope (or anywhere else accessible by the Hybrid SDKs)_experimental
optionmaskAll
bool flagDone for
alpha.0
releasecaptureReplay
without Event param for Hybrid SDKs sentry-cocoa#3878sendReplay
method for Hybrid SDKs sentry-java#3383📝 Checklist
sendDefaultPII
is enabled#skip-changelog