如运维的报警系统很多都是接口埋点实现的)
按是否可视化分为:1. 代码埋点 2.可视化埋点(全埋点/无埋点)
代码埋点:代码埋点是根据具体埋点需求进行数据采集的方式,分为前端代码埋点和后端代码埋点....可视化埋点(全埋点/无埋点) : 全埋点类似于前端埋点,不同的是,全埋点通过对前端界面配置的方式对关键行为进行定义完成圈选过程, 引用SDK, 接下来就会自动完成全面采集....,还有一个方法是导入辅助工具,为了减少系统耦合性,我们还可采集日志,数据库的方式生成数据,然后对数据进行转换,通过实时或批量工具完成数据导入....(例如将日志格式的数据通过Logagent模块实时传入后台服务器,也会采用分布式抓取的方式,定时将数据从源头下载到数据服务器)
4) 埋点方式的对比
代码埋点和全埋点比较:
image.png
前端埋点和后端埋点比较...为了埋点数据全 &准的两个准则,一般可以采取两种方式组合的方式,重点业务、非重点页面采用代码埋点,重点页面非重点业务采用无埋点,合理分配两种埋点策略做到不丢不漏在合理的维护成本范围内,尽可能多而全的采集