getsentry / sentry-java

A Sentry SDK for Java, Android and other JVM languages.
https://docs.sentry.io/
MIT License
1.16k stars 435 forks source link

[SR] Add beforeSendReplay callback #3855

Closed romtsn closed 1 week ago

romtsn commented 2 weeks ago

:scroll: Description

:bulb: Motivation and Context

Part of https://github.com/getsentry/sentry/issues/74441

:green_heart: How did you test it?

Automated

:pencil: Checklist

:crystal_ball: Next steps

Docs

github-actions[bot] commented 2 weeks ago

Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 413.47 ms 471.02 ms 57.55 ms
Size 1.70 MiB 2.35 MiB 669.38 KiB

Previous results on branch: rz/feat/session-replay-before-send

Startup times

Revision Plain With Sentry Diff
debde9e6565992a2d3e391880b8a1f337ea948c3 441.62 ms 480.76 ms 39.14 ms
d16afa91f4b7b6cf6e19d873940d9dfb282bf109 356.98 ms 394.89 ms 37.91 ms

App size

Revision Plain With Sentry Diff
debde9e6565992a2d3e391880b8a1f337ea948c3 1.70 MiB 2.35 MiB 668.66 KiB
d16afa91f4b7b6cf6e19d873940d9dfb282bf109 1.70 MiB 2.35 MiB 668.62 KiB