【发布时间】:2020-05-18 07:19:29
【问题描述】:
因此,我们在跟踪和检测应用程序客户端的错误方面遇到了困难。目前,没有错误跟踪做过什么。这是我想到的解决方案的简要说明。我想知道什么是行业标准和实践,以及我可以在这方面探索哪些主题?
我的解决方案:
- 在控制器的每个单元块执行后,如果有任何错误,ping 一个将收集错误的服务并将其写入 后端服务器。可以跟踪写入的错误日志并 监控。
- 我担心随着产品规模的扩大和用户数量的增长,这种方法会产生过多的 ping 到后端和 可能会导致许多服务器停机(悲观:)。所以我们 可以将其写入本地存储或 indexedDB 并定期启动 数据收集服务,它将收集这些数据并将其写入 后端。
PS:我们在后端有错误跟踪、处理和监控功能来完成繁重的工作。但是,一些错误只是过去了。
【问题讨论】:
标签: angular flask design-patterns error-handling