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
690 stars 62 forks source link

Support OpenTelemetry session ids #552

Open cedricziel opened 2 months ago

cedricziel commented 2 months ago

The conventions for sessions in Faro are slightly different than the opentelemetry semantic conventions.

It seems like a small lift to support the OpenTelemetry conventions and at some point fully transition to them.

https://opentelemetry.io/docs/specs/semconv/general/session/

codecapitano commented 2 months ago

@cedricziel

Faro's session meta has: session.id and attributes.session.previousSession

So it's only about attributes.session.previousSession?