服务发布结果的查验方法及装置制造方法及图纸

技术编号:25184904 阅读:23 留言:0更新日期:2020-08-07 21:12
本申请公开了服务发布结果的查验方法及装置,涉及移动互联网技术领域,其中方法包括:根据目标服务的发布变更信息,识别目标服务的服务变更类型和发布监测指标;根据监测到的所述目标服务发布后的流量数据,得到所述目标服务的发布结果;根据识别得到的所述目标服务的服务变更类型和发布监测指标,对所述发布结果进行查验,得到查验结果;其中,所述发布监测指标是指,根据所述目标服务的服务变更类型确定所述目标服务是否执行回滚操作的查验指标。通过本申请的技术方案,能够有效简化现有服务发布流程中的人为干预和判断,智能获取查验结果以及是否执行相应的回滚操作,减少因服务上线异常导致的相应损失。

【技术实现步骤摘要】
服务发布结果的查验方法及装置
本申请涉及移动互联网
,特别是涉及服务发布结果的查验方法及装置。
技术介绍
随着互联网技术的飞速发展,快速迭代成为了互联网产品的特性,在高速的迭代下,产品变更带来的风险也随之升高,存在服务发布导致整个产品不可用的风险。因此,现有技术对于线上服务的服务发布,一般由研发或运维人员手动操作上线,并进行观察验证,对于发布中或发布后出现的问题,通常由研发或运维人员排查后,手动修复异常或进行回滚变更。但现有技术存在的不足为,手动修复异常或进行回滚变更效率较低,即需要联系开发人员确认是否可回滚,并需要查找对应的上线操作记录,操作繁琐,修复异常或回滚变更的及时性较差,且服务上线异常易造成相应损失;同时,人工识别变更预期效果并确认是否可回滚导致服务发布流程的排查验证智能性较差。
技术实现思路
有鉴于此,本申请提供服务发布结果的查验方法及装置、存储介质、终端,主要目的在于解决现有服务发布流程的修复异常或进行回滚变更效率及智能性较低的问题。依据本申请一个方面,提供了一种服务发布结果的查验方法,包括:根据目标服务的发布变更信息,识别目标服务的服务变更类型和发布监测指标;根据监测到的所述目标服务发布后的流量数据,得到所述目标服务的发布结果;根据识别得到的所述目标服务的服务变更类型和发布监测指标,对所述发布结果进行查验,得到查验结果;其中,所述发布监测指标是指,根据所述目标服务的服务变更类型确定所述目标服务是否执行回滚操作的查验指标。优选地,所述根据目标服务的发布变更信息,识别目标服务的服务变更类型和发布监测指标的步骤之前,所述方法还包括:创建服务的服务变更类型单元,以及关联所述服务变更类型单元的发布监测指标单元。优选地,所述根据监测到的所述目标服务发布后的流量数据,得到所述目标服务的发布结果,具体包括:根据识别得到的所述目标服务的发布监测指标,确定用于查验所述目标服务的查验时间;对所述目标服务发布后的流量数据进行监测,获取所述目标服务在所述查验时间内的流量数据,并作为所述目标服务的发布结果。优选地,所述根据识别得到的所述目标服务的服务变更类型和发布监测指标,对所述发布结果进行查验,得到查验结果,具体包括:根据所述目标服务的发布监测指标,得到所述发布结果中流量数据的解析结果是否在所述目标服务的发布监测指标的要求范围内的查验结果;若所述发布结果中流量数据的解析结果在所述目标服务的发布监测指标的要求范围内,则得到继续查验所述目标服务的关联服务的流量数据是否在所述目标服务的发布监测指标的要求范围内的查验结果;若所述目标服务的关联服务的流量数据不在所述目标服务的发布监测指标的要求范围内,则根据监测到的全局异常的时间信息,得到所述全局异常是否属于所述目标服务的查验结果。优选地,所述方法还包括:根据所述查验结果,根据所述目标服务的服务变更类型执行相应的回滚操作,具体包括:若所述发布结果中流量数据的解析结果不在所述目标服务的发布监测指标的要求范围内,则根据所述目标服务的服务变更类型确定是否执行回滚操作;若所述目标服务的关联服务的流量数据在所述目标服务的发布监测指标的要求范围内,则根据所述目标服务的服务变更类型确定是否执行回滚操作;若所述全局异常属于所述目标服务,则根据所述目标服务的服务变更类型确定是否执行回滚操作。优选地,所述若所述目标服务的关联服务的流量数据不在所述目标服务的发布监测指标的要求范围内,则根据监测到的全局异常的时间信息,得到所述全局异常是否属于所述目标服务的查验结果,具体包括:若所述目标服务的关联服务的流量数据不在所述目标服务的发布监测指标的要求范围内,则根据所述目标服务的发布监测指标识别所述目标服务发布是否存在全局异常;若所述目标服务发布存在全局异常,则继续根据监测到的全局异常的时间信息,判断所述全局异常是否属于所述目标服务的查验结果。优选地,还包括;若所述目标服务的发布监测指标中的全局影响标识为否,则所述目标服务发布不存在全局异常,允许所述目标服务继续发布,并得到发布完成的查验结果。依据本申请另一个方面,提供了一种发布结果的查验装置,包括:识别模块,用于根据目标服务的发布变更信息,识别目标服务的服务变更类型和发布监测指标;监测模块,用于根据监测到的所述目标服务发布后的流量数据,得到所述目标服务的发布结果;查验模块,用于根据识别得到的所述目标服务的服务变更类型和发布监测指标,对所述发布结果进行查验,得到查验结果;其中,所述发布监测指标是指,根据所述目标服务的服务变更类型确定所述目标服务是否执行回滚操作的查验指标。优选地,所述装置还包括:创建模块,用于创建服务的服务变更类型单元,以及关联所述服务变更类型单元的发布监测指标单元。优选地,所述监测模块,具体包括:时间单元,用于根据识别得到的所述目标服务的发布监测指标,确定用于查验所述目标服务的查验时间;获取单元,用于对所述目标服务发布后的流量数据进行监测,获取所述目标服务在所述查验时间内的流量数据,并作为所述目标服务的发布结果。优选地,所述查验模块,具体包括:第一查验单元,用于根据所述目标服务的发布监测指标,得到所述发布结果中流量数据的解析结果是否在所述目标服务的发布监测指标的要求范围内的查验结果;第二查验单元,用于若所述发布结果中流量数据的解析结果在所述目标服务的发布监测指标的要求范围内,则得到继续查验所述目标服务的关联服务的流量数据是否在所述目标服务的发布监测指标的要求范围内的查验结果;第三查验单元,用于若所述目标服务的关联服务的流量数据不在所述目标服务的发布监测指标的要求范围内,则根据监测到的发布监测指标异常的时间信息,得到所述全局异常是否属于所述目标服务的查验结果。优选地,所述装置还包括:回滚模块,用于根据所述查验结果,根据所述目标服务的服务变更类型执行相应的回滚操作,具体包括:第一回滚单元,用于若所述发布结果中流量数据的解析结果不在所述目标服务的发布监测指标的要求范围内,则根据所述目标服务的服务变更类型确定是否执行回滚操作;第二回滚单元,用于若所述目标服务的关联服务的流量数据在所述目标服务的发布监测指标的要求范围内,则根据所述目标服务的服务变更类型确定是否执行回滚操作;第三回滚单元,用于若所述全局异常属于所述目标服务,则根据所述目标服务的服务变更类型确定是否执行回滚操作。优选地,所述第三查验单元,具体包括:若所述目标服务的关联服务的流量数据不在所述目标服务的发布监测指标的要求范围内,则根据所述目标服务的发布监测指标识别所述目标服务发布是否存在全局异常;若所述目标服务发布存在全局异常,则继续根据监测到的全局异常的时间信息,判断所述全局异常是否属于所述目标服务的查验结果。优选地,所述第三查验本文档来自技高网...

【技术保护点】
1.一种服务发布结果的查验方法,其特征在于,包括:/n根据目标服务的发布变更信息,识别目标服务的服务变更类型和发布监测指标;/n根据监测到的所述目标服务发布后的流量数据,得到所述目标服务的发布结果;/n根据识别得到的所述目标服务的服务变更类型和发布监测指标,对所述发布结果进行查验,得到查验结果;/n其中,所述发布监测指标是指,根据所述目标服务的服务变更类型确定所述目标服务是否执行回滚操作的查验指标。/n

【技术特征摘要】
1.一种服务发布结果的查验方法,其特征在于,包括:
根据目标服务的发布变更信息,识别目标服务的服务变更类型和发布监测指标;
根据监测到的所述目标服务发布后的流量数据,得到所述目标服务的发布结果;
根据识别得到的所述目标服务的服务变更类型和发布监测指标,对所述发布结果进行查验,得到查验结果;
其中,所述发布监测指标是指,根据所述目标服务的服务变更类型确定所述目标服务是否执行回滚操作的查验指标。


2.根据权利要求1所述的方法,其特征在于,所述根据目标服务的发布变更信息,识别目标服务的服务变更类型和发布监测指标的步骤之前,所述方法还包括:
创建服务的服务变更类型单元,以及关联所述服务变更类型单元的发布监测指标单元。


3.根据权利要求1或2所述的方法,其特征在于,所述根据监测到的所述目标服务发布后的流量数据,得到所述目标服务的发布结果,具体包括:
根据识别得到的所述目标服务的发布监测指标,确定用于查验所述目标服务的查验时间;
对所述目标服务发布后的流量数据进行监测,获取所述目标服务在所述查验时间内的流量数据,并作为所述目标服务的发布结果。


4.根据权利要求3所述的方法,其特征在于,所述根据识别得到的所述目标服务的服务变更类型和发布监测指标,对所述发布结果进行查验,得到查验结果,具体包括:
根据所述目标服务的发布监测指标,得到所述发布结果中流量数据的解析结果是否在所述目标服务的发布监测指标的要求范围内的查验结果;
若所述发布结果中流量数据的解析结果在所述目标服务的发布监测指标的要求范围内,则得到继续查验所述目标服务的关联服务的流量数据是否在所述目标服务的发布监测指标的要求范围内的查验结果;
若所述目标服务的关联服务的流量数据不在所述目标服务的发布监测指标的要求范围内,则根据监测到的全局异常的时间信息,得到所述全局异常是否属于所述目标服务的查验结果。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据所述查验结果,根据所述目标服务的服务变更类型执行相应的回滚操作,具体包括:
若所述发布结果中流量数据的解析结果不在所述目标服务的发布监...

【专利技术属性】
技术研发人员:周泽强徐俊劲刘述超刘超
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1