一种系统故障的确定方法、装置、设备及存储介质制造方法及图纸

技术编号:36091621 阅读:26 留言:0更新日期:2022-12-24 11:08
本发明专利技术公开了一种系统故障的确定方法、装置、设备及存储介质。该方法包括:获取第一时间段内的系统运行的第一数据和第二时间段内的系统运行的第二数据,其中,所述第一时间段晚于所述第二时间段;基于预设计算方式和所述第二数据,确定目标范围;若所述第一数据超出所述目标范围,则确定所述第一数据的变化趋势,并根据预设故障字典和所述变化趋势,确定所述系统在所述第一时间段内的故障信息,其中,所述预设故障字典基于预设混沌测试的测试结果确定,所述故障信息包括故障原因和故障位置。本发明专利技术实施例的技术方案,节省了人力来分析系统异常的相关环节,全面的、快速的和准确的确定出系统的故障原因以及故障位置,提高了系统的可靠性。的可靠性。的可靠性。

【技术实现步骤摘要】
一种系统故障的确定方法、装置、设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种系统故障的确定方法、装置、设备及存储介质。

技术介绍

[0002]随着信息化技术的不断发展,分布式架构的分布式系统变得越来越普遍,相比集中式架构,分布式系统拥有简单、快速和易扩展等特性,同时也存在调用关系复杂以及可靠性差等特点。
[0003]目前,分布式系统的测试主要还是以功能测试、性能测试以及安全测试为主,分布式系统主要利用应急脚本和副本灾备来保证系统可靠性。随着分布式系统的迁移上云,云平台自身是否稳定也影响着分布式系统的可靠性。为了提高分布式系统的可靠性,在系统上线前会开展相应的可靠性测试,以测试分布式系统在特定场景下的表现是否符合预期,并制定相应的应急方案。
[0004]然而,传统的可靠性测试确定的导致分布式系统异常的原因和发生异常的位置通常需要人工的分析,而且传统的可靠性测试的结果与分布式系统上线后导致分布式系统实际发生的异常的原因和位置之间,存在差距,传统的可靠性测试未能较为全面、准确且高效的测试出分布式系统可能会出现的异常,及其导致该异常的原因和发生异常的位置。

技术实现思路

[0005]本专利技术提供了一种系统故障的确定方法、装置、设备及存储介质,以实现快速且准确的确定系统异常的原因和位置。
[0006]第一方面,本专利技术实施例提供了一种系统故障的确定方法,包括:
[0007]获取第一时间段内的系统运行的第一数据和第二时间段内的系统运行的第二数据,其中,所述第一时间段晚于所述第二时间段;
[0008]基于预设计算方式和所述第二数据,确定目标范围;
[0009]若所述第一数据超出所述目标范围,则确定所述第一数据的变化趋势,并根据预设故障字典和所述变化趋势,确定所述系统在所述第一时间段内的故障信息,其中,所述预设故障字典基于预设混沌测试的测试结果确定,所述故障信息包括故障原因和故障位置。
[0010]第二方面,本专利技术实施例提供了一种系统故障的确定装置,包括:
[0011]数据获取模块,用于获取第一时间段内的系统运行的第一数据和第二时间段内的系统运行的第二数据,其中,所述第一时间段晚于所述第二时间段;
[0012]范围确定模块,用于基于预设计算方式和所述第二数据,确定目标范围;
[0013]故障信息确定模块,用于若所述第一数据超出所述目标范围,则确定所述第一数据的变化趋势,并根据预设故障字典和所述变化趋势,确定所述系统在所述第一时间段内的故障信息,其中,所述预设故障字典基于预设混沌测试的测试结果确定,所述故障信息包括故障原因和故障位置。
[0014]第三方面,本专利技术实施例提供了一种电子设备,该电子设备包括:
[0015]至少一个处理器;
[0016]以及与至少一个处理器通信连接的存储器;
[0017]其中,存储器存储有可被至少一个处理器执行的计算机程序,该计算机程序被至少一个处理器执行,以使至少一个处理器能够执行上述第一方面的系统故障的确定方法。
[0018]第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现上述第一方面的系统故障的确定方法。
[0019]本专利技术实施例提供的系统故障的确定方案,获取第一时间段内的系统运行的第一数据和第二时间段内的系统运行的第二数据,其中,所述第一时间段晚于所述第二时间段,基于预设计算方式和所述第二数据,确定目标范围,若所述第一数据超出所述目标范围,则确定所述第一数据的变化趋势,并根据预设故障字典和所述变化趋势,确定所述系统在所述第一时间段内的故障信息,其中,所述预设故障字典基于预设混沌测试的测试结果确定,所述故障信息包括故障原因和故障位置。通过采用上述技术方案,获取系统第一时间段内的第一数据和第二时间段内的第二数据,然后根据第二数据确定目标范围,当第一数据超出目标范围时,根据第一数据的变化趋势、预设故障字典,可确定出系统在第一时间段内的故障信息,节省了人力来分析系统异常的相关环节,全面的、快速的和准确的确定出系统的故障原因以及故障位置,提高了系统的可靠性。
[0020]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0021]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是根据本专利技术实施例一提供的一种系统故障的确定方法的流程图;
[0023]图2是根据本专利技术实施例二提供的一种系统故障的确定方法的流程图;
[0024]图3是根据本专利技术实施例三提供的一种系统故障的确定装置的结构示意图;
[0025]图4是根据本专利技术实施例四提供的一种电子设备的结构示意图。
具体实施方式
[0026]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0027]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。在本专利技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0028]实施例一
[0029]图1为本专利技术实施例一提供了一种系统故障的确定方法的流程图,本实施例可适用于确定系统的故障信息的情况,该方法可以由系统故障的确定装置来执行,该系统故障的确定装置可以采用硬件和/或软件的形式实现,该系统故障的确定装置可配置于电子设备中,该电子设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。
[0030]如图1所示,该本专利技术实施例一提供的一种系统故障的确定方法,具体包括如下步骤:
[0031]S101、获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统故障的确定方法,其特征在于,包括:获取第一时间段内的系统运行的第一数据和第二时间段内的系统运行的第二数据,其中,所述第一时间段晚于所述第二时间段;基于预设计算方式和所述第二数据,确定目标范围;若所述第一数据超出所述目标范围,则确定所述第一数据的变化趋势,并根据预设故障字典和所述变化趋势,确定所述系统在所述第一时间段内的故障信息,其中,所述预设故障字典基于预设混沌测试的测试结果确定,所述故障信息包括故障原因和故障位置。2.根据权利要求1所述的方法,其特征在于,所述基于预设计算方式和所述第二数据,确定目标范围,包括:计算所述第二数据的平均值,得到目标数值;根据所述目标数值与预设增量的和值,以及所述目标数值与所述预设增量的差值,确定目标范围。3.根据权利要求1所述的方法,其特征在于,所述预设故障字典的确定方式包括:根据预设场景来源和预设分析方式,确定故障场景、与所述故障场景对应的故障种类以及故障场景排序,其中,所述故障场景排序基于所述故障种类的故障频率确定;基于所述故障场景排序、所述故障种类以及预设稳态指标,生成故障演练计划,其中,所述预设稳态指标基于所述系统正常运行时的第三数据确定,所述故障演练计划包括所述故障种类的故障演练时间,所述故障演练时间的先后顺序与所述故障场景排序的先后顺序一致;按照所述故障演练计划,对所述系统进行预设混沌测试,得到测试结果,并根据所述测试结果,生成预设故障字典,其中,所述预设故障字典包括故障原因、故障位置、目标故障数据以及目标变化趋势,所述目标变化趋势和所述目标故障数据均基于所述测试结果中的故障数据确定。4.根据权利要求3所述的方法,其特征在于,所述根据所述测试结果,生成预设故障字典,包括:确定所述测试结果中的故障场景、故障类型、故障数据、故障原因以及故障位置之间的对应关系,并根据所述对应关系生成故障画像;从所述故障画像的故障数据中,确定与演练故障数据的种类对应的目标故障数据,其中,所述故障演练计划还包括故障种类对应的所述演练故障数据,所述演练故障数据的种类少于所述故障画像中的故障数据的种类;确定所述目标故障数据的目标变化趋势,并根据所述目标变化趋势对所述目标故障数据进行聚类处理,得到聚类结果;根据所述聚类结果和所述目标故障数据关联的对应关系,生成预设故障字典,其中,所述预设故障字典还包括故障场景和故障类型。5.根据权利要求3所述的方法,其特征在于,所述根据预设场景来源...

【专利技术属性】
技术研发人员:孙晓璇
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1