一种部署检查项的确定方法、装置、设备及存储介质制造方法及图纸

技术编号:34952461 阅读:20 留言:0更新日期:2022-09-17 12:29
本申请提供了一种部署检查项的确定方法、装置、设备及存储介质。该方法包括:向待部署的业务系统内的任一实体植入对应的模拟实体故障;监测所述业务系统内各实体在该实体出现部署故障后的指标表现,以确定该实体的故障关联指标;根据该实体的故障关联指标,确定该实体上线的部署检查项。本申请通过在待部署的业务系统执行真实的服务部署操作前,向业务系统内的任一实体植入对应的模拟实体故障,实现业务系统内任一实体的部署检查项的提前配置,从事后分析故障的被动方式转变为主动提前植入模拟实体故障的方式,增加部署检查项的故障触发条件,确保部署检查项的全面性和精细性,进而提高业务系统内某一实体出现部署故障时的拦截准确性。截准确性。截准确性。

【技术实现步骤摘要】
一种部署检查项的确定方法、装置、设备及存储介质


[0001]本申请实施例涉及数据处理
,具体涉及一种部署检查项的确定方法、装置、设备及存储介质。

技术介绍

[0002]随着业务服务功能的全面开发,通常需要在业务系统内不断部署所开发的各个服务,也就是将该服务分级发布到业务系统内的各个实体中。在服务部署过程中,如果业务系统中的某一实体出现故障,会使服务部署后,无法按照预期效果来正确处理用户请求,进而导致服务运行的中断。因此,为了确保服务部署的稳定准确性,通常需要实时检查业务系统内各个实体的部署检查项,来分析系统运行状态,以便在出现部署故障时能够及时对部署过程进行拦截熔断,从而减少部署故障对用户请求的影响。
[0003]目前,通常会按照系统历史故障情况和现有的故障处理经验,来人为罗列和枚举出业务系统内各个实体的部署检查项。然后,在完成部署后,通过复盘已发生的部署故障,来更新对应的部署检查项。
[0004]但是,由于引起部署故障的风险因素广泛存在,按照系统历史故障情况和现有的故障处理经验,无法有效识别出潜在的部署检查项,导致部署检查项存在一定的缺失。而且,人为配置的部署检查项通常无法细化到下层抽象指标,使得部署检查项的精细化程度较低,存在部署故障被误识别而导致部署过程被过度拦截或漏拦截的问题。

技术实现思路

[0005]本申请提供一种部署检查项的确定方法、装置、设备及存储介质,实现待部署的业务系统内任一实体的部署检查项的提前配置,确保部署检查项的全面性和精细性,提高业务系统内某一实体出现部署故障时的拦截准确性。
[0006]第一方面,本申请实施例提供了一种部署检查项的确定方法,该方法包括:
[0007]向待部署的业务系统内的任一实体植入对应的模拟实体故障;
[0008]监测所述业务系统内各实体在该实体出现部署故障后的指标表现,以确定该实体的故障关联指标;
[0009]根据该实体的故障关联指标,确定该实体上线的部署检查项。
[0010]第二方面,本申请实施例提供了一种部署检查项的确定装置,该装置包括:
[0011]模拟故障植入模块,用于向待部署的业务系统内的任一实体植入对应的模拟实体故障;
[0012]指标监测模块,用于监测所述业务系统内各实体在该实体出现部署故障后的指标表现,以确定该实体的故障关联指标;
[0013]检查项确定模块,用于根据该实体的故障关联指标,确定该实体上线的部署检查项。
[0014]第三方面,本申请实施例提供了一种电子设备,该电子设备包括:
[0015]处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,以执行本申请第一方面中提供的部署检查项的确定方法。
[0016]第四方面,本申请实施例提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行如本申请第一方面中提供的部署检查项的确定方法。
[0017]第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如本申请第一方面中提供的部署检查项的确定方法。
[0018]本申请实施例提供的一种部署检查项的确定方法、装置、设备及存储介质,会在待部署的业务系统执行真实的服务部署操作前,首先向业务系统内的任一实体植入对应的模拟实体故障,来监测业务系统内各实体在该实体出现部署故障后的指标表现,以便从各个实体指标中确定出该实体的故障关联指标,然后根据该实体的故障关联指标,确定该实体上线的部署检查项,从而实现业务系统内任一实体的部署检查项在真实部署前的提前配置,从事后分析故障的被动方式转变为主动提前植入模拟实体故障的方式,增加部署检查项的故障触发条件,确保部署检查项的全面性和精细性,进而提高业务系统内某一实体出现部署故障时的拦截准确性。
附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本申请实施例示出的在待部署的业务系统内分级发布某一服务的原理示意图;
[0021]图2为本申请实施例示出的一种部署检查项的确定方法的流程图;
[0022]图3为本申请实施例示出的另一种部署检查项的确定方法的流程图;
[0023]图4为本申请实施例示出的向任一实体植入对应的模拟实体故障过程的方法流程图;
[0024]图5为本申请实施例示出的一种部署检查项的确定装置的原理框图;
[0025]图6是本申请实施例示出的电子设备的示意性框图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0028]在介绍本申请技术方案之前,下面先对在待部署的业务系统内分级发布某一服务的完整部署过程进行阐述:
[0029]图1为本申请实施例示出的在待部署的业务系统内分级发布某一服务的原理示意图。
[0030]具体的,部署平台对于待部署的业务系统具备相应的部署发布权限,在经过必要的部署流程审核后,支持操作人员在部署平台中向业务系统发起某一服务的部署操作信号,使得业务系统开始运行该服务的部署程序。
[0031]其中,本申请中需要部署的服务主要是面向外部用户的服务,以面向终端用户(To Customer,简称为ToC)类型为主,通常部署在计算机硬件介质中。
[0032]然后,部署平台会向事件大盘推送本次的服务部署事件,以对该服务部署事件的事件详情进行记录和存储。而且,部署平台对本次服务部署事件的整体流程节点进行通报、审计和记录等。
[0033]同时,业务系统在收到部署平台发起的某一服务的部署操作信号后,会读取预先设定好的分级发布模板。然后,遵循该分级发布模板中小流量实体

>单机房实体

>全量实体的级别本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种部署检查项的确定方法,其特征在于,包括:向待部署的业务系统内的任一实体植入对应的模拟实体故障;监测所述业务系统内各实体在该实体出现部署故障后的指标表现,以确定该实体的故障关联指标;根据该实体的故障关联指标,确定该实体上线的部署检查项。2.根据权利要求1所述的方法,其特征在于,所述监测所述业务系统内各实体在该实体出现部署故障后的指标表现,以确定该实体的故障关联指标,包括:监测所述业务系统内各实体在该实体出现部署故障后的指标表现;根据所述指标表现,计算该实体与每一指标之间的故障关联系数;根据所述故障关联系数,确定该实体的故障关联指标。3.根据权利要求2所述的方法,其特征在于,在根据所述指标表现,计算该实体与每一指标之间的故障关联系数之后,还包括:对该实体与每一指标之间的故障关联系数进行回归分析,得到调整后的故障关联系数。4.根据权利要求1所述的方法,其特征在于,所述向待部署的业务系统内的任一实体植入对应的模拟实体故障,包括:将所述业务系统内的首个实体作为当前实体,向所述当前实体多次植入对应的模拟实体故障,以得到所述当前实体上线的部署检查项;在所述当前实体上线的部署检查项不再变化后,将所述当前实体的下一实体作为新的当前实体,继续向新的当前实体多次植入对应的模拟实体故障,直至所述业务系统内各实体上线的部署检查项达到预设部署优化目标,则得到所述业务系统内各实体上线的部署检查项。5.根据权利...

【专利技术属性】
技术研发人员:吕婧陈存利
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1