【技术实现步骤摘要】
业务链条运行监控方法及其装置、设备、介质、产品
[0001]本申请涉及电商系统安全
,尤其涉及一种业务链条运行监控方法及其相应的装置、计算机设备、计算机可读存储介质,以及计算机程序产品。
技术介绍
[0002]电商平台中,针对各家线上店铺,常会衍生出大量的服务,一种典型的服务是为线上店铺提供从其上线的海量的商品对象中确定出一个商品推荐列表的搜索推荐服务,不同的线上店铺调用一种搜索推荐服务,后台便通过一条对应的业务链条的执行来实施,以该线上店铺的商品数据库为原始数据,经该业务链条的各个业务执行环节执行后,获得最终的结果数据,即完成商品推荐列表的构造。通常,根据不同的搜索推荐算法或业务逻辑,电商平台中会存在大量的此类搜索推荐服务,均可被线上店铺调用。
[0003]后台对应提供的搜索推荐服务,在电商平台的服务集群中,其业务链条所经过的各个业务执行环节相对应的服务器节点、服务中间件等,通常是基于微服务架构进行分布式部署的,对于大量的业务链条来说,各种服务器节点和服务中间件在总体上呈现出错综复杂的分布,一旦某个服务中间件 ...
【技术保护点】
【技术特征摘要】
1.一种业务链条运行监控方法,其特征在于,包括如下步骤:获取为业务链条预设的监控配置信息,所述监控配置信息包括该业务链条执行时调用的源数据所在的第一服务器提供的第一访问接口、所述业务链条调用所述源数据执行对应业务后获得的结果数据所在的第二服务器提供的第二访问接口,以及指示对所述业务链条的执行实施监控的间隔的探测周期;根据该业务链条的监控配置信息中的探测周期定期调用所述第一访问接口向第一服务器发送监控指令以驱动执行所述业务链条,所述监控指令携带当前时刻相对应的监控时间戳,以使所述监控时间戳沿所述的业务链条传递;监听第二服务器通过第二访问接口返回的与该监控指令相对应的报告信息,该报告信息包含由该业务链条产生的结果数据的存储时间戳及经该业务链条送达的所述监控时间戳;根据所述报告信息中的存储时间戳及所述监控时间戳确定所述业务链条的连通性及传输时延,获得第一校验结果。2.根据权利要求1所述的业务链条运行监控方法,其特征在于,获得第一校验结果的步骤之后,包括如下步骤:响应于所述报告信息相对应的送达事件,调用所述监控配置信息所预配置的校验规则,经所述第二访问接口读取该报告信息相对应的结果数据,根据该校验规则对所述结果数据实施校验,获得第二校验结果。3.根据权利要求2所述的业务链条运行监控方法,其特征在于,所述业务链条包含多个业务执行环节,经该业务链条产生的结果数据中包含其中至少部分业务执行环节相对应的标识及表示该业务执行环节成功或失败的状态信息,所述第二校验结果包含所述业务执行环节相对应的标识及其状态信息。4.根据权利要求3所述的业务链条运行监控方法,其特征在于,获得第二校验结果的步骤之后,包括如下步骤:将所述第一校验结果及第二校验结果构造为告警信息,调用预设的告警接口提交该告警信息。5.根据权利要求4所述的业务链条运行监控方法,其特征在于,将所述第一校验结果及第二校验结果构造为告警信息,调用预设的告警接口提交该告警信息的步骤之后,包括如下步骤:响应告警信息查看指令,推送监控报告页面,在该监控报告页...
【专利技术属性】
技术研发人员:钱宇航,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。