grafana / faro-web-sdk

The Grafana Faro Web SDK, part of the Grafana Faro project, is a highly configurable web SDK for real user monitoring (RUM) that instruments browser frontend applications to capture observability signals. Frontend telemetry can then be correlated with backend and infrastructure data for full-stack observability.
https://grafana.com/oss/faro/
Apache License 2.0
762 stars 66 forks source link

Faro should be able to persist and assume a session out of the box #129

Closed cedricziel closed 1 year ago

cedricziel commented 1 year ago

Description

My current understanding is that Faro creates a new session whenever it is initialized.

My expectation for a real-user-monitoring library is that it would persist the session in the browser and assume it whenever a user resumes their actions within a reasonable time-frame.

This would:

Proposed solution

Prior art:

### Tasks
LittleLadySunshine commented 1 year ago

@cedricziel good, yeah?

kpelelis commented 1 year ago

@cedricziel is it okay if we either close this or merge it with the epic that we have for 23Q3

grafana/app-o11y#299

cedricziel commented 1 year ago

@kpelelis I have linked it to the epic

codecapitano commented 1 year ago

PoC PR got merged today.