Grafana Faro Web SDK
The Grafana Faro Web SDK powers the fully managed Frontend Application Observability service in Grafana Cloud, which is in private beta and not yet publicly available.
Grafana Faro Web SDK is a library that instruments browser frontend applications in order to capture observability signals and send it to Grafana Cloud. You can use it to monitor web application performance, discover frontend errors and track user behavior to ease failure resolution. The collected frontend observability data can be correlated with backend & infrastructure data for seamless, full-stack observability.
Automatic error tracking: Grafana Faro Web SDK automatically captures unhandled errors and rejected promises for further analysis in Grafana Cloud. Compiled stack trace locations are transformed to original source locations. Use this to discover & troubleshoot problems within the original source code context.
Web application performance monitoring: Grafana Faro Web SDK automatically captures Web Vitals metrics, providing insights into user-perceived performance, interactivity and visual stability of a web application.
Frontend logs: Grafana Faro Web SDK will automatically capture logs when using the global
window.consoleobject. It can be integrated with your logging framework and logs can be pushed programmatically. Use frontend logs to gain additional context into errors & user activities and the state of your application.
User activity tracking: Use the Grafana Faro Web SDK to capture user sessions and key events. Track feature usage, user journeys, KPIs.