异动检测方法、装置、计算设备及计算机存储介质制造方法及图纸

技术编号:30414081 阅读:15 留言:0更新日期:2021-10-24 16:16
本发明专利技术实施例涉及通信技术领域,公开了一种异动检测,该方法包括:获取业务支撑系统中各资源的运行数据;确定各资源的运行数据是否能够生成相应的异动;确定能够生成异动的运行数据对应的目标资源;根据各目标资源的影响程度确定关键异动资源;对关键异动资源的运行数据进行检测,以确定异动原因。通过上述方式,本发明专利技术实施例实现了对业务支撑系统中异动的检测。测。测。

【技术实现步骤摘要】
异动检测方法、装置、计算设备及计算机存储介质


[0001]本专利技术实施例涉及通信
,具体涉及一种异动检测方法、装置、计算设备及计算机存储介质。

技术介绍

[0002]业务支撑系统是业务的基石,包括了承载业务运行的各种软硬件IT资源,例如,网络设备、安全设备、主机、数据库、中间件等。这些IT资源结合在一起,共同承担一组产生特定客户价值的任务。
[0003]业务支撑系统发生故障时,按照故障等级大小可能会影响部分或者全部业务办理,引起客户投诉。所以及时有效的解决故障是IT系统运维过程中最重要的事情。
[0004]目前系统故障处理主要依靠个人经验,对某一种IT资源的单一异动进行检测。但是支撑系统中各资源存在深入关联,因此,依靠个人经验进行异动检测耗费大量的人力资源成本。

技术实现思路

[0005]鉴于上述问题,本专利技术实施例提供了一种异动检测方法、装置、计算设备及计算机存储介质,用于解决现有技术中存在的依靠个人经验进行异动检测消耗的人力资源成本高的问题。
[0006]根据本专利技术实施例的一个方面,提供了一种异动检测方法,所述方法包括:
[0007]获取业务支撑系统中各资源的运行数据;
[0008]确定各资源的运行数据是否能够生成相应的异动;
[0009]确定能够生成异动的运行数据对应的目标资源;
[0010]根据各目标资源的影响程度确定关键异动资源;
[0011]对所述关键异动资源的运行数据进行检测,以确定异动原因。
[0012]可选的,所述确定各资源的运行数据是否能够生成相应的异动,包括:
[0013]将各资源的运行数据分别输入相应的异动判别函数中,根据所述异动判别函数的结果确定各资源的运行数据能否生成相应的异动。
[0014]可选的,在获取业务支撑系统中各资源的运行数据之前,所述方法还包括:
[0015]获取业务支撑系统中第一资源的多组历史运行数据,所述第一资源为所述业务支撑系统的各资源中的任意一个资源;
[0016]根据所述第一资源是否生成异动将所述多组历史运行数据分为两类;
[0017]对两类历史运行数据分别使用第一标签和第二标签标识,以得到多组训练数据,每一组训练数据包括一组历史运行数据和该组历史运行数据对应的标签;
[0018]根据所述多组训练数据训练逻辑回归模型,得到所述第一资源对应的异动判别函数。
[0019]可选的,所述影响程度包括影响系统数、影响时间和影响用户数,所述根据各目标
资源的影响程度确定关键异动资源,包括:
[0020]如果目标资源的影响系统数大于预设系统数,则确定所述目标资源的影响时间是否大于预设时间;
[0021]如果所述目标资源的影响时间大于预设时间,则确定所述目标资源的影响用户数是否大于预设数值;
[0022]如果所述目标资源的影响用户数大于预设数值,则确定所述目标资源为关键异动资源。
[0023]可选的,如果目标资源的影响系统数小于或等于预设系统数,则确定所述目标资源为非关键异动资源。
[0024]可选的,如果目标资源的影响时间小于或等于预设时间,则确定所述目标资源为非关键异动资源。
[0025]可选的,在获取业务支撑系统中各资源的运行数据之后,所述方法还包括:
[0026]将所述运行数据中的非数值型数据转换为数值型数据,得到第一运行数据;
[0027]对所述第一运行数据进行归一化处理,得到标准运行数据;
[0028]所述确定各资源的运行数据是否能够生成相应的异动,包括:
[0029]确定各资源的标准运行数据是否能够生成相应的异动。
[0030]根据本专利技术实施例的另一方面,提供了一种异动检测装置,所述装置包括:
[0031]获取模块,用于获取业务支撑系统中各资源的运行数据;
[0032]第一确定模块,用于确定各资源的运行数据是否能够生成相应的异动;
[0033]第二确定模块,用于确定能够生成异动的运行数据对应的目标资源;
[0034]第三确定模块,用于根据各目标资源的影响程度确定关键异动资源;
[0035]检测模块,用于对所述关键异动资源的运行数据进行检测,以确定异动原因。
[0036]根据本专利技术实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0037]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述的异动检测方法的操作。
[0038]根据本专利技术实施例的还一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在计算设备/装置上运行时,使得计算设备/装置执行上述的一种异动检测方法的操作。
[0039]本专利技术实施例在确定业务支撑系统的故障根因时综合考虑了各资源的运行数据,定位出了产生故障的关键异动资源,对关键异动资源进行检测以确定业务支撑系统的故障原因,相较于对每一个资源进行人工确认,本专利技术例减少了人力资源成本,且综合各资源的运行数据进行异动检测的检测结果更加准确。
[0040]上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0041]附图仅用于示出实施方式,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0042]图1示出了本专利技术实施例提供的一种异动检测方法的流程示意图;
[0043]图2示出了本专利技术实施例提供的一种异动检测方法中确定关键异动资源的决策树示意图;
[0044]图3示出了本专利技术另一实施例提供的一种异动检测方法的流程示意图;
[0045]图4示出了本专利技术实施例提供的一种异动检测装置的功能框图;
[0046]图5示出了本专利技术实施例提供的计算设备的结构示意图。
具体实施方式
[0047]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。
[0048]图1示出了本专利技术实施例的一种异动检测方法的流程图,该方法由计算设备执行。计算设备包括但不仅限于计算机。如图1所示,该方法包括以下步骤:
[0049]步骤110:获取业务支撑系统中各资源的运行数据。
[0050]在本步骤中,业务支撑系统包括承载业务运行的各种软硬件IT资源。例如,网络设备、安全设备、主机、数据库、中间件等。各资源在承担业务时,生成相应的运行数据。在本专利技术实施例中,各资源的运行数据包括:日志数据、主机指标数据、实例指标数据、网络流量、中间件指标数据等。其中,日志数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异动检测方法,其特征在于,所述方法包括:获取业务支撑系统中各资源的运行数据;确定各资源的运行数据是否能够生成相应的异动;确定能够生成异动的运行数据对应的目标资源;根据各目标资源的影响程度确定关键异动资源;对所述关键异动资源的运行数据进行检测,以确定异动原因。2.根据权利要求1所述的方法,其特征在于,所述确定各资源的运行数据是否能够生成相应的异动,包括:将各资源的运行数据分别输入相应的异动判别函数中,根据所述异动判别函数的结果确定各资源的运行数据能否生成相应的异动。3.根据权利要求2所述的方法,其特征在于,在获取业务支撑系统中各资源的运行数据之前,所述方法还包括:获取业务支撑系统中第一资源的多组历史运行数据,所述第一资源为所述业务支撑系统的各资源中的任意一个资源;根据所述第一资源是否生成异动将所述多组历史运行数据分为两类;对两类历史运行数据分别使用第一标签和第二标签标识,以得到多组训练数据,每一组训练数据包括一组历史运行数据和该组历史运行数据对应的标签;根据所述多组训练数据训练逻辑回归模型,得到所述第一资源对应的异动判别函数。4.根据权利要求1所述的方法,其特征在于,所述影响程度包括影响系统数、影响时间和影响用户数,所述根据各目标资源的影响程度确定关键异动资源,包括:如果目标资源的影响系统数大于预设系统数,则确定所述目标资源的影响时间是否大于预设时间;如果所述目标资源的影响时间大于预设时间,则确定所述目标资源的影响用户数是否大于预设数值;如果所述目标资源的影响用户数大于预设数值,则确定所述目标资源为关键异动资源。5.根据权利要...

【专利技术属性】
技术研发人员:蒋通通叶晓龙余建利乔柏林胡林熙刘苗苗
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1