-
Notifications
You must be signed in to change notification settings - Fork 142
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
[RUMF-804] implement a minimal version of the recorder #670
Conversation
Codecov Report
@@ Coverage Diff @@
## master #670 +/- ##
==========================================
+ Coverage 77.98% 79.35% +1.36%
==========================================
Files 60 66 +6
Lines 3284 3434 +150
Branches 714 735 +21
==========================================
+ Hits 2561 2725 +164
+ Misses 723 709 -14
Continue to review full report at Codecov.
|
d09a1b6
to
ab0ea49
Compare
252b249
to
0f028ba
Compare
88dc616
to
4ac2a09
Compare
19a2bd3
to
2f2cbf6
Compare
71e2011
to
3981e01
Compare
and add a recorder test
This dependency (only used for typings) was using `Set`, making the rum-recorder package requiring the es2015 typescript lib. This commit removes the dependency and replaces it with lighter typings.
3981e01
to
583a557
Compare
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.
👍 docs
f16dd3b
to
e4d0272
Compare
* inline 'trackSegmentRenewal' in 'segmentCollection' * move 'getSegmentContext' in 'segmentCollection' * extract 'Segment' in its own file * create workers and writers directly in 'segmentCollection'
This allows to simplify the Segment implementation.
51c07b8
to
28be2f4
Compare
28be2f4
to
daf1360
Compare
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.
Great job 👏
* [RUMF-804] implement the deflate worker * [RUMF-804] add sessionReplay endpoint support * [RUMF-804] implement segmentCollection * [RUMF-804] implement segment renewal tracking * [RUMF-804] implement DeflateSegmentWriter * [RUMF-804] implement the recorder entry point * ✅ [RUMF-804] add support for session replay in E2E tests and add a recorder test
Previous PR: #658
Motivation
Implement a minimal version of the session replay recorder.
Changes
Testing
Unit tests + manual testing
I have gone over the contributing documentation.