ARMS的用户体验监控和前端监控在数据来源等方面存在区别。具体如下:
综上所述,虽然两者在某些方面有重叠,但它们各自侧重的功能和目标用户不同。选择哪一个服务取决于你想要解决的问题和你的监控目标。
阿里云ARMS(Application Real-Time Monitoring Service)中的前端监控和用户体验监控(Real User Monitoring,RUM)虽有重叠之处,但也存在一定的区别:
前端监控:
用户体验监控(RUM):
总结来说,前端监控更多的是技术视角的性能检测,而用户体验监控是在此基础上扩展到了用户行为及业务流程的维度,旨在全方位提升产品的质量和用户满意度。
ARMS的用户体验监控是前端监控的升级版,它们的主要区别在于数据来源和功能范围**:ARMS的前端监控主要通过在前端应用项目中引入依赖包和初始化代码来实现,无需额外埋点动作,即可自动采集性能数据。而用户体验监控(RUM)则专注于对Web、App移动应用和小程序场景的监控,以用户体验为切入点,完整记录用户操作过程。
总的来说,用户体验监控在前端监控的基础上提供了更多的功能,特别是在用户行为分析和性能数据探索方面。如果你的需求仅限于基础的前端性能监控,ARMS的前端监控可能就足够了。但如果你需要更深入的用户行为分析和性能优化,那么用户体验监控会是更好的选择。
用户体验监控是 前端监控的升级版,具备以 session 为维度的用户行为操作记录,以及性能数据,并提供数据探索功能,可以很方便灵活的查询数据。此回答整理自钉群“RUM 用户体验监控支持群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。