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
772 stars 66 forks source link

Session Manager: Support per instance scoped sessions for micro frontends #451

Open codecapitano opened 11 months ago

codecapitano commented 11 months ago

Description

Faro stores some session information in the browsers web-storage. If multiple Faro instances are used within a micro frontend app they all use the same object from the web-storage.

This can lead to trouble if the Faro instances customize session information. For example custom sessionIds or specific session attributes.

Proposed solution

Context

zhaomingcheng01 commented 3 months ago

Please send me a relevant code example or documentation thanks

codecapitano commented 3 months ago

Hey @zhaomingcheng01 it's not implemented yet. But we plan to start working on it today.

zhaomingcheng01 commented 3 months ago

About which version of this will work