【问题标题】:How do applications manage front end error tracking?应用程序如何管理前端错误跟踪?
【发布时间】:2020-05-18 07:19:29
【问题描述】:

因此,我们在跟踪和检测应用程序客户端的错误方面遇到了困难。目前,没有错误跟踪做过什么。这是我想到的解决方案的简要说明。我想知道什么是行业标准和实践,以及我可以在这方面探索哪些主题?

我的解决方案:

  1. 在控制器的每个单元块执行后,如果有任何错误,ping 一个将收集错误的服务并将其写入 后端服务器。可以跟踪写入的错误日志并 监控。
  2. 我担心随着产品规模的扩大和用户数量的增长,这种方法会产生过多的 ping 到后端和 可能会导致许多服务器停机(悲观:)。所以我们 可以将其写入本地存储或 indexedDB 并定期启动 数据收集服务,它将收集这些数据并将其写入 后端。

PS:我们在后端有错误跟踪、处理和监控功能来完成繁重的工作。但是,一些错误只是过去了。

【问题讨论】:

    标签: angular flask design-patterns error-handling


    【解决方案1】:

    不需要一步步跟踪每个用户的活动,实际上你需要在后端有一个日志服务,并在用户向它发送请求的每个api或每个重要活动中内部调用它。只是避免向服务器发送日志请求。

    【讨论】:

      猜你喜欢
      • 2015-12-03
      • 2023-03-28
      • 2012-04-06
      • 1970-01-01
      • 2018-10-26
      • 2010-10-20
      • 1970-01-01
      • 2016-01-21
      • 1970-01-01
      相关资源
      最近更新 更多