对于本次修改的数据统计分析程序的埋点,只是为了统计数据中出现的一些不易发现的错误,全部让程序主动跑出来。但是只要是主动抛出统计数据,都属于埋点。
数据埋点是数据分析的准备工作,只有埋点了才可以获得数据进行分析。在做足数据埋点之后,才能拿到想要的目标数据:
整体调整Python项目规范性之后加入错误数据埋点就属于质量数据部分。
埋点分为前端埋点和后端埋点,常见的埋点方案有
此次主要针对不使用第三方数据分析平台的项目进行的后端代码埋点(适用于数据统计分析监控程序这种场景)
后端埋点的设计必然要考虑以下几点:
在一些公共库或者封装的自定义框架里面不进行埋点,所有的埋点都在业务层。比如数据库连接池出现连接数溢出的时候错误需要经过处理,然后按照自定义的统一风格抛出相关信息到业务层,便于业务层判断公共库和自定义框架执行时是否有错误。
直接在后端指定位置处写入埋点代码收集数据。每个方法中在共享共有信息这一块有一些不同。
方案选取:
参考: