faro-web-sdk
                                
                                
                                
                                    faro-web-sdk copied to clipboard
                            
                            
                            
                        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 sign...
## Description React Router v6 now uses a RouterProvider component that is passed an object from createBrowserRouter(). https://reactrouter.com/en/main/start/overview#client-side-routing Trying to wrap the RouterProvider in FaroRoutes, ``` import { FaroRoutes }...
## Why The releases section in the Faro repository doesn't show any release notes, only a tag for each release. We have the changelog, but we should still have a...
## Why The OtlpHttpTransport package is in an early, experimental state. On of the reasons for that is that (some) semantic conventions for RUM and Browser were missing when the...
## Description I am not sure if this is a bug or a feature request. Currently visiting a URL will create one documentLoad trace, this trace will have many spans...
Hi! I have a micro frontend application that I have been monitoring using Faro. I have initialized one Faro instance per micro frontend and set the isolate variable to true...
## Description the web SDK should enforce a constraint on the meta.sdk value such that it confirms to semver standards. ## Context arbitrary SDK version values are causing issues in...
## Description Web browsers implement an task scheduling api: https://developer.mozilla.org/en-US/docs/Web/API/Prioritized_Task_Scheduling_API It may be interesting to use it to create/send log as they are not critical to the application. Maybe there...
## Description following the demo steps (on https://github.com/grafana/faro-web-sdk/tree/main/demo): `docker compose --profile demo up -d` , most of the containers look like they have booted, but the last message in the...
## Why signals (especially errors) need to include a bundle ID so the Faro receiver can decode stack traces ## What use the app name to grab the build ID...
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...