前端监控

Grafana Faro是什么?

Grafana Faro是一个面向前端应用程序可观察性的项目,它包括一个用于真实用户监控(RUM)的高度可配置web SDK,该SDK可以监测浏览器前端应用程序,以捕获可观察性信号。前端遥测可以与后端和基础设施数据相关联,以实现无缝的、全堆栈的可观察性。

Grafana Faro概述

Grafana Faro Web SDK是一个高度可配置的开源JavaScript代理,可以很容易地嵌入到Web应用程序中,以收集真实的用户监视(RUM)数据:性能指标、日志、异常、事件和跟踪。

Faro在Grafana实验室启动,并于bob电竞频道2022年宣布。该项目的任务是帮助用户监控web应用程序的性能,发现前端错误,跟踪用户行为,以简化故障解决。收集到的前端可观察性数据可以与Grafana Labs LGTM栈中的后端和基础设施数据(Loki用于日志,Grafana用于可视化,Tempo用于跟踪,Mimir用于度量)相关联,从而实现无缝的、全栈的、开源的可观察bob电竞频道性解决方案。

bob电竞频道Grafana Labs自豪地领导了Grafana Faro项目的开发,为Grafana构建了一流的Faro支持,并确保Grafana实验室的客户根据需要获得Faro支持和前端监控功能。

介绍Grafana Faro

2:15

为什么使用Grafana Faro进行前端监测?

通过OpenTelemetry-JS集成捕获前端跟踪
利用多个自动和手动仪器功能
通过收集网络重要指标来监视web应用程序的性能,提供用户感知性能、交互性和视觉稳定性的见解
捕获未处理的错误和拒绝的承诺,以帮助在原始源代码上下文中发现和排除错误
跟踪用户活动,例如用户会话和关键事件,以及特性使用情况、用户旅程和kpi
收集前端日志以获得错误、用户活动和应用程序状态的附加上下文
与Grafana Labs LGTM栈(Loki-Grafabob电竞频道na-Tempo-Mimir)无缝集成,实现完全开源的可观察性解决方案
嵌入只需2行代码,并立即开始收集性能指标、日志、异常、事件和跟踪

Grafana Faro如何进行前端监控?

1
一旦Grafana Faro Web SDK与您的应用程序集成,它会收集必要的数据,并将其提交给一个收集器,您可以自己运行或在Grafana Cloud中运行。
2
的数据Grafana Faro Web SDK并保存到Grafana Loki和Grafana Tempo。
3.
然后可以使用Grafana可视化真实的用户监控数据。

建立在开源基础上,由社区驱动

我们很高兴能分享我们的经验,并与开源社区合作构建一个易于使用的前端监控解决方案。

认识一下Grafana Faro的贡献者

和这些优秀的人一起工作

准备好开始了吗?