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. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8
- age_days: 1805
- days_rel: 7
- days_push: 7
- n_releases_24m: 12
Adoption not part of the score
1125 stars · 124 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Grafana Faro Web SDK is a highly configurable JavaScript/TypeScript SDK for real user monitoring (RUM) that instruments browser frontend applications to capture observability signals such as performance metrics, logs, exceptions, events, and traces. Collected frontend telemetry can be forwarded to Grafana Alloy, Grafana Cloud, or a custom receiver and correlated with backend and infrastructure data for full-stack observability.
Use cases
- monitor real user performance of my web app
- capture frontend errors and exceptions in the browser
- collect client-side traces and correlate them with backend traces
- send browser logs to Loki via Grafana
- track web vitals and user interactions
- instrument a React application with frontend telemetry
- forward RUM data to a custom telemetry receiver
When to choose
- you want real user monitoring for browser applications
- you use the Grafana LGTM stack or Grafana Cloud and want full-stack observability
- you need configurable automatic and manual frontend instrumentation
- you want a React-friendly SDK with tracing and session replay packages
When to avoid
- you need server-side or mobile application monitoring only
- you are not using Grafana backends and prefer a standalone RUM vendor
- you want a zero-dependency minimal script without an observability pipeline
Facets
library · maturity active
monitoring tracing logging sdk frontend web-development monitoring developer-tools browser rum real-user-monitoring frontend-observability telemetry grafana opentelemetry web-vitals error-tracking session-replay nodejs javascript typescript
9 sources
- readme: https://github.com/grafana/faro-web-sdk · fetched 2026-08-28 · 4cf16b1817d0
- homepage: https://grafana.com/oss/faro/ · fetched 2026-08-29 · e2adfca8a3ba
- site_page: https://grafana.com/docs · fetched 2026-08-29 · 882a3fe34bf0
- site_page: https://grafana.com/docs/grafana-cloud/faro-web-sdk?pg=oss-faro&plcmt=hero-btn-3 · fetched 2026-08-29 · bf76b8a74525
- site_page: https://grafana.com/docs/agent/latest/configuration/integrations/integrations-next/app-agent-receiver-config · fetched 2026-08-29 · f1ced32d7ef2
- site_page: https://grafana.com/docs/grafana-cloud/faro-web-sdk?pg=oss-faro&plcmt=resources · fetched 2026-08-29 · 3d6e5a76c19d
- site_page: https://grafana.com/pricing · fetched 2026-08-29 · 6097ce127c08
- site_page: https://grafana.com/integrations · fetched 2026-08-29 · 3210cff6224b
- site_page: https://grafana.com/integrations/cloud-monitoring-aws · fetched 2026-08-29 · 51561815b31e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| grafana/faro-web-sdk | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="grafana/faro-web-sdk")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem