如何从0-1构建数据平台(1)

275 阅读1分钟

规律是创造与发现的,记忆是规律的推导与提取

从上到下分析,首先我们要进行数据收集,然后收集到的数据存储到数据服务器进行存储,经过数据服务处理好的数据,封装成接口服务提供给前端,再由前端数据展示平台进行加载。这是基本的数据平台的流程。使用数据流图很容易理解。那么我们作为前端可以参与的部分有数据收集 、数据展示平台的搭建。

数据收集

数据收集对于业务人员来说,一般关注页面的PV、UV,还有页面相应按钮的点击。对于技术人员来说,一般需要收集异常错误,性能指标等等。 前者需要我们做一套埋点系统,后者我们需要做一套异常收集系统。两者都可以基于同一套上报系统。

埋点系统

PV和UV我们在页面初始化和路由切换时收集信息 按钮的点击我们可以进行全局代理来收集

异常收集系统

异常收集这里其实需要一个把控度,一般99%错误和异常可以在调试、测试及构建阶段发现。一般我们需要重点关注的异常实际上是业务异常,这个和业务耦合比较紧,我们可以和业务一起制定异常类别,然后提供上报方法,统一上报。性能指标,比较对业务产生影响的一般只有首屏加载速度及路由加载速度。