SYSTEM Cited by 1 source
Grafana Faro¶
What it is¶
Grafana Faro (github.com/grafana/faro-web-sdk) is Grafana Labs' open-source frontend observability web SDK. It captures errors, performance data, user events, and logs from the browser and ships them to a Grafana-compatible backend (Loki / Tempo / Prometheus), with OpenTelemetry interoperation.
Why it's on the wiki¶
Zalando's engineers evaluated Faro while building their own browser observability SDK and flagged it as "a great package to check out if you are starting from scratch" — an explicit alternative recommendation for greenfield teams (Source: sources/2024-07-28-zalando-opentelemetry-for-javascript-observability-at-zalando).
Zalando chose not to adopt Faro because they already had
instrumentation architecture in flight (OpenTracing migration,
the split @zalando/observability-api package, the
systems/zalando-observability-sdk-node already built) and
needed tight integration with the
Rendering Engine — not a quality judgement on Faro.
Stub¶
Full Faro architecture (Collector, agents, instrumentation packages) is not covered on this page; this is a stub for cross-reference only.
Seen in¶
- sources/2024-07-28-zalando-opentelemetry-for-javascript-observability-at-zalando — recommended by Zalando engineers as a greenfield alternative to their internal SDK.
Related¶
- systems/opentelemetry.
- systems/zalando-observability-sdk-browser — Zalando's chosen-built alternative.
- concepts/client-side-observability.