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
728 stars 63 forks source link

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

Open codecapitano opened 8 months ago

codecapitano commented 8 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 1 month ago

Please send me a relevant code example or documentation thanks

codecapitano commented 1 month ago

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

zhaomingcheng01 commented 4 weeks ago

About which version of this will work