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

✨ [extension] filter outdated events #2369

Merged
merged 7 commits into from Sep 14, 2023

Conversation

BenoitZugmeyer
Copy link
Member

@BenoitZugmeyer BenoitZugmeyer commented Aug 8, 2023

Motivation

Showing each View update is confusing as it can be seen as separate view events.

Changes

  • Add a checkbox to show only the last view update
  • Make sure View updates are collocated when many updates are shown

Before:

Screenshot 2023-08-24 at 12 05 15

After:

Outdated view updates are hidden

Screenshot 2023-08-24 at 12 06 23

View updates are collocated

Screenshot 2023-08-24 at 12 06 28

Testing

  • Local
  • Staging
  • Unit
  • End to end

I have gone over the contributing documentation.

@BenoitZugmeyer BenoitZugmeyer changed the title ✨ filter outdated events ✨ [extension] filter outdated events Aug 8, 2023
@BenoitZugmeyer BenoitZugmeyer force-pushed the benoit/extension--group-view-updates branch 2 times, most recently from f12e447 to 3d7ca67 Compare August 23, 2023 15:49
@BenoitZugmeyer BenoitZugmeyer marked this pull request as ready for review August 24, 2023 10:09
@BenoitZugmeyer BenoitZugmeyer requested a review from a team as a code owner August 24, 2023 10:09
@codecov-commenter
Copy link

codecov-commenter commented Sep 6, 2023

Codecov Report

Merging #2369 (3d16c15) into main (0f82d93) will decrease coverage by 0.02%.
Report is 25 commits behind head on main.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2369      +/-   ##
==========================================
- Coverage   93.96%   93.94%   -0.02%     
==========================================
  Files         210      210              
  Lines        6242     6242              
  Branches     1387     1387              
==========================================
- Hits         5865     5864       -1     
- Misses        377      378       +1     

see 1 file with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

I want to use the "event source" concept to differentiate between RUM,
Logs, Telemetry and Session Replay. Also, eventCollectionStrategy is a
bit more explicit.
* The `id` property from "StoredEvent" type was only useful for
  rendering purposes. This commit moves the computation of such
  rendering key in the component where it is used.

* The `isRumEvent` was implemented twice, so this commit factorize it

* The "telemetry" event source was considered as a RUM event, but the logs
  SDK can also generate such event. This is now an independent source.
@BenoitZugmeyer BenoitZugmeyer force-pushed the benoit/extension--group-view-updates branch from 3d16c15 to 410f328 Compare September 7, 2023 13:10
@BenoitZugmeyer
Copy link
Member Author

BenoitZugmeyer commented Sep 7, 2023

@BenoitZugmeyer BenoitZugmeyer merged commit f1f4c1f into main Sep 14, 2023
17 checks passed
@BenoitZugmeyer BenoitZugmeyer deleted the benoit/extension--group-view-updates branch September 14, 2023 15:16
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.

None yet

4 participants