【问题标题】:End user experience monitoring tools最终用户体验监控工具
【发布时间】:2011-06-07 21:37:42
【问题描述】:

我有一个包含大量客户端和服务器端逻辑的 Web 应用程序。对于“感觉响应”的某些定义,此应用程序感觉对最终用户有响应被认为是业务关键的。 ;)

大多数网站监控讨论都围绕着关注服务器端指标(响应时间、I/O 队列深度、延迟、CPU 负载等),即我们倾向于将服务器性能和响应能力视为可行的用户体验的“代理”。

不幸的是,随着我们将越来越多的逻辑转移到客户端 Javascript,相关性降低,我们的服务器指标变得不那么有用。

我没有找到任何很好的匹配 SO 问题。谷歌搜索提供了一系列可能相关的商业产品,但它们通常来自制造商的网站,充满了无益的市场言论和“请致电我们了解详情”,因此很难知道。

除了滚动你自己的东西之外,有什么常用的工具来处理这种事情吗?免费和商业都受到欢迎,尽管在其他条件相同的情况下,免费显然更好。

编辑:为了澄清,我主要需要收集有关用户体验的大量数据,包括响应能力和损坏/脚本错误。自动分析是一项非常好的功能,尽管我希望自己偶尔不得不自己挖掘数据,而不管解决方案如何。

【问题讨论】:

    标签: javascript monitoring user-experience


    【解决方案1】:

    有一些免费可用的性能监控工具。雅虎开源了他们使用的名为Boomerang 的脚本,该脚本可以测量最终用户的页面加载时间和其他性能指标。 Full documentation here。谷歌分析还提供basic page load time report

    对于错误监控,您需要监听 window.onerror 事件。我不知道有任何脚本会自动为您记录它,或者在服务器端挖掘日志。如果您自己实现,则需要非常小心,不要过于频繁地 ping 服务器——想象一下如果您的 JS 错误处理代码中出现 JS 错误,它将生成多少请求!

    【讨论】:

    • 谢谢安妮。 Boomerang 工具看起来与我正在寻找的相似;我会进一步调查。
    【解决方案2】:

    Bucky Client 和 Bucky Server,可以执行该任务:

    http://github.hubspot.com/bucky/

    来自他们的网站:

    用于直接衡量网络应用性能的开源工具 来自用户的浏览器。

    为了分析数据,他们建议 GraphiteOpenTSDB

    【讨论】:

      【解决方案3】:

      您可以尝试Atatus,它为网站和网络应用程序提供真实用户监控 (RUM) 和高级错误跟踪。

      https://www.atatus.com/

      【讨论】:

        【解决方案4】:

        【讨论】:

          【解决方案5】:

          您可以利用 Dynatrace Ajax 在 IE 和 Firefox 中测量和分析 JavaScript 的性能。对于 Chrome,他们内置了工具 - 看看: http://blog.chromium.org/2011/05/chrome-developer-tools-put-javascript.html

          为了监控整个应用程序/站点的性能,我建议使用真实浏览器进行综合监控,也称为 Web 性能监控。这些服务有机器人代理坐在主干 ISP 上,执行与最终用户相同的活动。 我们使用支持 Selenium 脚本的Catchpoint。但是还有像 Gomez 和 Keynote 这样的其他公司多年来一直在提供此类解决方案。

          【讨论】:

          • 谢谢,我现在去看看。
          【解决方案6】:

          您还可以查看 New Relic - 现在它集成了“真实用户监控” - 可衡量所有浏览器类型的性能。有 14 天的试用期,因此您可以免费设置它,看看您是否喜欢它。您将了解浏览器渲染速度、DOM 处理、它在网络上花费的时间,以及您的应用在服务器上的性能。

          【讨论】:

            猜你喜欢
            • 2018-05-22
            • 2022-10-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多