【问题标题】:Monitoring angular.js single page app监控 angular.js 单页应用
【发布时间】:2013-11-06 03:33:48
【问题描述】:

当我有一个 Django 网站时,很容易监控我网站的不同部分(例如,使用 NewRelic):

  1. 生成页面需要多少时间
  2. 查询时间
  3. 等等……

但是知道我使用 Angular.js 框架转移到单页应用程序,我必须承认我不知道我可以监控什么..

如果我的客户对应用程序有疑问怎么办?我没有日志,因为它是客户端。 如何为我的所有用户了解我的应用程序的行为? (响应时间、查询集性能...)

如果你有好的做法,我真的很感兴趣。

PS:我读过How to monitor a single page web app,但觉得它不是很有用。专门用于日志部分。

【问题讨论】:

    标签: javascript django angularjs


    【解决方案1】:

    查看Angulartics,它是一个用于集成分析的 AngularJS 项目。

    现成的它已与 5 个分析提供程序集成,您可以进一步扩展它。您可以使用它来监控虚拟浏览量和事件。我不确定它是如何测量页面呈现时间的,但它会是一个很好的起点。

    【讨论】:

      【解决方案2】:

      今天的监控解决方案能够根据真实用户监控技术,专门为 Angular 应用程序提供所需的时间。从计时完整的初始页面加载以及用户在点击页面时触发的单个 XHR 请求计时开始。

      除了在前端代码中查找错误之外,我知道 Dynatrace 还允许您捕获 JavaScript 错误,包括非常方便的堆栈跟踪。你可能想查看他们的Angular Monitoring page

      【讨论】:

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