前端监控

Grafana Faro是什么?

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

格拉芙娜·法罗概述

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 Labs的客户根据需要获得Faro支持和前端监控功能。

Grafana Faro介绍

2:15

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

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

Grafana Faro如何为前端监控工作?

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

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

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

见见Grafana Faro的贡献者

和这些优秀的人一起工作

准备开始了吗?