【技术实现步骤摘要】
一种Web页面的监控数据生成方法、装置及设备
本专利技术涉及计算机
,尤其涉及一种Web页面的监控数据生成方法、装置及设备。
技术介绍
互联网中的很多Web应用并不是独立存在的,也无法独立工作,而是相互交织在一起形成一个整体,这意味着只要其中任何一个Web应用出现问题,就可能导致其它Web应用无法工作。因此,对于Web应用的运行状态进行监控是至关重要的环节。根据运行环境,一个Web应用可分为两部分:客户端和服务端;其中,服务端在服务器上运行,运行环境单一且容易监控,而客户端则完全不同,由于移动时代的到来,用户逐渐从个人电脑迁移到手机等移动设备,用户的终端类型及网络状态等因素都会对Web应用的运行产生影响,因此,必须将客户端的运行情况上报,经过汇总、分析处理后才能得出应用整体的运行情况,这其中每一环都充满了困难与挑战。为了能够采集到客户端的运行情况数据,现有技术通常需要在页面的关键位置处进行埋点处理,通过埋点可获取页面运行状况,以实现对客户端的监控。目前普遍的埋点数据上报方法多为由人工埋点,即由开发人员人工地定义控件所对应的统计逻辑,并将该统计逻辑写入该控件对应的代码里,当用户使用该控件时,可以通过埋点代码收集用户的行为数据。然而,人工埋点方式需要编写额外的埋点代码,费时费力且容易出错;当应用功能升级时,需要重新定义埋点逻辑并编写相应的埋点代码,一旦修改了埋点逻辑,还需要对整个应用版本进行升级,加大了开发及测试的工作量。即目前普遍的埋点数据上报方法完全由程序开发人员编写相应的代码,但是,如果每个web客户端的监控 ...
【技术保护点】
1.一种Web页面的监控数据生成方法,其特征在于,所述方法应用于Web客户端,所述方法包括:/n获取目标页面的业务信息;/n若所述目标页面的业务信息满足预设埋点条件,确定所述目标页面对应的埋点数据;/n根据预设过滤条件,对所述目标页面对应的埋点数据进行过滤,得到所述目标页面对应的监控数据。/n
【技术特征摘要】
1.一种Web页面的监控数据生成方法,其特征在于,所述方法应用于Web客户端,所述方法包括:
获取目标页面的业务信息;
若所述目标页面的业务信息满足预设埋点条件,确定所述目标页面对应的埋点数据;
根据预设过滤条件,对所述目标页面对应的埋点数据进行过滤,得到所述目标页面对应的监控数据。
2.根据权利要求1所述的方法,其特征在于,所述目标页面中无预设配置埋点,在若所述目标页面的业务信息满足预设埋点条件,确定所述目标页面对应的埋点数据之前,所述方法还包括:
针对所述目标页面配置预设页面埋点,所述预设页面埋点包括待监听页面元素和/或待监听页面事件;
相应地,所述目标页面的业务信息包括所述目标页面中的业务元素和/或业务事件,以及预设业务信息;所述若所述目标页面的业务信息满足预设埋点条件,确定所述目标页面对应的埋点数据,包括:
若所述目标页面对应的业务元素为待监听页面元素,和/或,所述目标页面对应的业务事件为待监听页面事件;
根据目标页面对应的业务元素和/或业务事件,以及预设业务信息,确定所述目标页面对应的埋点数据。
3.根据权利要求1所述的方法,其特征在于,所述目标页面中包括预设配置埋点,在若所述目标页面的业务信息满足预设埋点条件,确定所述目标页面对应的埋点数据之前,所述方法还包括:
针对所述目标页面中的预设配置埋点配置目标配置埋点,所述目标配置埋点包括待监听页面元素和/或待监听页面事件;
相应地,所述目标页面的业务信息包括所述目标页面中的业务元素和/或业务事件,以及预设业务信息;所述若所述目标页面的业务信息满足预设埋点条件,确定所述目标页面对应的埋点数据,包括:
若所述目标页面对应的业务元素为待监听页面元素,和/或,所述目标页面对应的业务事件为待监听页面事件;
所述目标配置埋点向所述预设配置埋点发送埋点数据记录通知;
所述预设配置埋点响应于埋点数据记录通知,根据目标页面对应的业务元素和/或业务事件,以及预设业务信息,确定所述目标页面对应的埋点数据。
4.根据权利要求3所述的方法,其特征在于,所述目标配置埋点为可视化配置埋点;所述针对所述目标页面中的预设配置埋点配置目标配置埋点,包括:
接收埋点配置页面中的埋点配置数据;
根据所述埋点配置页面中的埋点配置数据,生成所述埋点配置数据对应的埋点配置代码;
在所述目标页面中的预设配置埋点注入所述埋点配置代码。
5.根据权利要求2或3所述的方法,其特征在于,所述根据目标页面对应的业务元素和/或业务事件,以及预设业务信息,确定所述目标页面对应的埋点数据,包括:
根据预设报文格式,对所述目标页面对应的业务元素和/或业务事件,以及预设业务信息进行格式处理,以得到所述目标页面对应的埋点数据。
6.根据权利要求1所述的方法,其特征在于,所述过滤条件包括页面级过滤条件;所述根据预设过滤条件,对所述目标页面对应的埋点数据进行过滤,得到所述目标页...
【专利技术属性】
技术研发人员:李宇翔,黎建成,
申请(专利权)人:赞同科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。