Install the Grafana Faro Web SDK package and initialize it with the collector URL and application metadata
Configure the instrumentations array to enable automatic capture of errors, console logs, fetch requests, and navigation events
Set a session attributes object to attach user-level or environment-level context to all events in the session
Connect Faro to a Grafana Alloy or OTel Collector endpoint that routes browser telemetry to Loki and Tempo
Use the Faro API to manually push custom events or measurements for business-critical interactions
Known gotchas
Faro sends data to the collector URL from the browser, so CORS must be configured on the collector or ingestion endpoint to accept requests from your origin
Enabling all instrumentations simultaneously on a page with heavy fetch activity can produce high event volumes; selectively disable low-value instrumentations
Browser SDK versions and Grafana Cloud Faro collector versions must be kept compatible; check the compatibility matrix when upgrading
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp