首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RUM (真实用户监控)用户感知的加载时间和位置

RUM (真实用户监控)用户感知的加载时间和位置
EN

Stack Overflow用户
提问于 2015-02-05 18:30:14
回答 3查看 675关注 0票数 3

我希望根据用户的大致地理位置以及浏览器版本等其他信息来监控用户感知到的页面加载时间。这些都可以通过页面上的JavaScript收集。然而,我的问题是,发送、存储和呈现我正在监控的数据的最佳选择是什么?我看过石墨和statsd,但我不确定它们是否可以工作,因为我需要显示用户位置和各种页面的加载时间之间的关联,例如登录、创建新订单等

EN

回答 3

Stack Overflow用户

发布于 2015-02-05 23:31:28

如果您想使用自己的卷,请使用boomerang.js收集数据并将其记录到web服务器。

在最简单的情况下,它们只解析数据的超文本传输协议日志,如果您想了解更复杂的https://github.com/nature/boomcatch

票数 3
EN

Stack Overflow用户

发布于 2015-02-06 02:36:50

石墨和statsd是你需要的。您只需要仔细考虑如何从日志中解析出该信息并将其发送到statsd。您向statsd发送一个stat_name和stat_value。stat_name将是按用户位置、浏览器类型等组织数据的关键。它是一个以‘’分隔的命名空间。人物。因此,如果您正确地解析了日志,则可以调用stat:

stat.server1.client_location.browser_type.load_time

然后,它将出现在graphite中与名称空间对应的目录结构下,因此您可以根据需要按服务器、位置或浏览器类型汇总数据。

编辑:在重读你的问题后,在Graphite中绘制位置与加载时间之间的关系有点困难。它更关注沿x轴的时间。但是,可以通过R:https://danslimmon.wordpress.com/2013/04/05/parameterizing-metrics-by-time-through-graphite-abuse/中的一些工作来完成

票数 0
EN

Stack Overflow用户

发布于 2015-09-28 22:42:00

您可以试用https://www.atatus.com/服务,它为web应用程序和混合应用程序提供真正的用户监控、Ajax监控、事务监控和JavaScript错误跟踪。

PS: Atatus的Web开发人员

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28341580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档