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

✨ [RUMF-901] allow to run the 'performances' script with rum-recorder #818

Merged
merged 6 commits into from
May 4, 2021

Conversation

BenoitZugmeyer
Copy link
Member

Motivation

Measure the Session Replay recorder performance impact on simple scenarios.

Changes

  • Fix network profiling for big requests
  • Add an argument flag to use rum-recorder

Testing

Manual


I have gone over the contributing documentation.

The devtools protocol does not report request body if they are above a
few kb. To work around this limitation, this commit implements a HTTPS
server used as a Browser SDK "proxy", capturing the size of all requests
sent by the SDK.
@BenoitZugmeyer BenoitZugmeyer requested review from a team as code owners April 29, 2021 13:48
Copy link
Contributor

@bcaudan bcaudan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

The idea is to be able to compare approximately the downloaded resources
size that may have an impact on the session-replay size (HTML,
stylesheet and scripts (kind of)) to the data that have actually been
uploaded to the session-replay intake.
Copy link
Contributor

@apigirl apigirl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

docs changes are fine

This reverts commit 6d8657b.

Results are hard to interpret and adds a bit of noise, let's just remove
it for now.
@BenoitZugmeyer BenoitZugmeyer merged commit dd00d32 into master May 4, 2021
@BenoitZugmeyer BenoitZugmeyer deleted the benoit/improve-performances-script branch May 4, 2021 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants