应用程序如何管理前端错误跟踪?

因此,我们在跟踪,检测应用程序客户端的错误方面面临困难。目前,还没有错误跟踪完成过。这是我考虑过的解决方案的简要说明。我想知道什么是行业标准和实践,以及与此相关的我可以探讨的主题是什么?

我的解决方案:

执行完控制器的每个单元后,如果有任何错误,请对将收集错误并将其写入的服务执行ping操作   后端服务器。可以跟踪书面的错误日志并   被监视。   我担心随着产品规模的扩大和用户数量的增加,这种方法将对后端产生过多的ping,   可能会导致许多服务器宕机(悲观:)。所以我们   可以将其写入本地存储或indexedDB并定期启动   数据收集服务,它将收集此数据并将其写入   后端。

PS:后端具有繁重的错误跟踪,处理和监视功能。但是,有些错误只会超越此范围。