一种告警信息的类型的确定方法、装置、设备及存储介质与流程

文档序号:26141617发布日期:2021-08-03 14:26阅读:122来源:国知局
一种告警信息的类型的确定方法、装置、设备及存储介质与流程
本申请涉及数据处理
技术领域
,尤其涉及一种告警信息的类型的确定方法、装置、设备及存储介质。
背景技术
:运维人员通常是根据应用系统产生的告警信息,来判断应用系统是否能够正常提供服务。但是,在实际应用中,应用系统产生的告警信息可能存在无效的情况。这样就需要运维人员识别告警信息是否有效。运维人员识别告警信息是否有效,需要运维人员具备一定的知识储配。,在实际应用中,即使每一运维人员均具备一定的知识储备,人工识别告警信息的有效性的效率也是较低的。这样,在应用系统不能够正常提供服务时,运维人员无法及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因,导致用户体验较差。技术实现要素:本申请提供了一种告警信息的类型的确定方法、装置、设备及存储介质,能够快速准确的识别出应用系统的有效告警信息。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供了一种告警信息的类型的确定方法,该方法包括:获取应用系统的告警信息;基于该告警信息,确定该告警信息的特征;该告警信息的特征包括重复告警标识、告警级别、关联变更标识或告警内容黑名单标识中的至少一个;根据上述告警信息的特征,生成目标格式的输入信息;将上述目标格式的输入信息输入到预设的告警信息模型中,识别所述目标格式的输入信息的类型,以确定上述告警信息的类型;该类型包括有效告警信息或无效告警信息。本申请提供的告警信息的类型的确定方法,通过获取告警信息的特征,基于告警信息的特征,利用预设的告警信息模型,确定告警信息的类型是有效告警信息还是无效告警信息。即本申请的方案利用预设的告警信息模型自动确定告警信息的类型是有效告警信息还是无效告警信息,从而能够快速准确的识别出应用系统的有效告警信息,进而在应用系统不能够正常提供服务时,使得运维人员能够及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因,提升了用户体验。第二方面,本申请提供了一种告警信息的类型的确定装置,该装置包括:获取单元,用于获取应用系统的告警信息;确定单元,基于上述获取单元获取的上述告警信息,确定上述告警信息的特征;上述告警信息的特征包括重复告警标识、告警级别、关联变更标识或告警内容黑名单标识中的至少一个;上述确定单元,还用于根据上述告警信息的特征,生成目标格式的输入信息;上述确定单元,还用于将上述目标格式的输入信息输入到预设的告警信息模型中,以确定上述告警信息的类型;该类型包括有效告警信息或无效告警信息。本申请提供的告警信息的类型的确定装置,通过获取告警信息的特征,基于告警信息的特征,利用预设的告警信息模型,确定告警信息的类型是有效告警信息还是无效告警信息。即本申请的方案利用预设的告警信息模型自动确定告警信息的类型是有效告警信息还是无效告警信息,从而能够快速准确的识别出应用系统的有效告警信息,进而在应用系统不能够正常提供服务时,使得运维人员能够及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因,提升了用户体验。第三方面,本申请提供一种告警信息的类型的确定设备,该告警信息的类型的确定设备包括存储器和处理器。存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,该告警信息的类型的确定设备执行如第一方面及其任一种可能的设计方式所述的告警信息的类型的确定方法。第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当该计算机可读存储介质在告警信息的类型的确定设备上运行时,使得该告警信息的类型的确定设备执行如第一方面及其任一种可能的设计方式所述的告警信息的类型的确定方法。第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机指令,当该计算机指令在告警信息的类型的确定设备上运行时,使该告警信息的类型的确定设备执行如第一方面及其任一种可能的设计方式所述的告警信息的类型的确定方法;或者执行如第二方面及其任一种可能的设计方式所述的告警信息的类型的确定方法。本申请中第三方面至第五方面及其各种实现方式的具体描述,可以参考第一方面、第二方面及其各种实现方式中的详细描述;并且,第三方面至第五方面及其各种实现方式的有益效果,可以参考第一方面、第二方面及其各种实现方式中的有益效果分析,此处不再赘述。本申请的这些方面或其他方面在以下的描述中会更加简明易懂。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的告警信息的类型的确定方法的流程示意图一;图2为本申请实施例提供的告警信息的类型的确定方法的流程示意图二;图3为本申请实施例提供的告警信息的类型的确定方法的流程示意图三;图4为本申请实施例提供的告警信息的类型的确定装置的硬件结构示意图;图5为本申请实施例提供的告警信息的类型的确定装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。目前,运维人员通过企业的应用系统产生的告警信息,来判断应用系统是否能够正常提供服务。但是,在实际应用中,应用系统产生的告警信息可能存在无效的情况,因此,需要运维人员识别告警信息是否有效。运维人员可以根据有效的告警信息判断应用系统是否能够正常提供服务,或者确定出导致应用系统不能正常提供服务的原因。运维人员识别告警信息是否有效,需要运维人员具备一定的知识储配,人工识别告警信息的有效性的效率也是较低的。这样,导致在应用系统不能够正常提供服务时,运维人员无法及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因,导致用户体验较差。此外,随着业务的迅速发展,企业对应用系统性能要求越来越高。因此,应用系统的规模也就越来越大,应用系统产生的告警信息也会大量的增加,运维人员识别告警信息是否有效的时间也会大量增加。这样,进一步导致在应用系统不能够正常提供服务时,运维人员无法及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因。针对上述问题,本申请提供了一种告警信息的类型的确定方法,利用告警信息模型自动确定告警信息的类型是有效告警信息还是无效告警信息,从而能够快速准确的识别出应用系统的有效告警信息,进而在应用系统不能够正常提供服务时,使得运维人员能够及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因,提升了用户体验。本申请实施例提供的告警信息的类型的确定方法的执行主体为告警信息的类型的确定装置(以下简称确定装置)。该确定装置可以是企业应用系统的服务器,也可以是上述服务器中的中央处理器(centralprocessingunit,cpu),还可以是上述服务器中用于确定告警信息类型的控制模块,还可以是上述服务器中用于确定告警信息类型的客户端。下面对本申请实施例提供的告警信息的类型的确定方法进行描述。如图1所示,该告警信息的类型的确定方法包括:s101、确定装置获取应用系统的告警信息。应用系统即企业的应用系统。例如,银行的应用系统。告警信息为企业的应用系统产生的用于指示企业的应用系统是否能够正常提供服务的信息。可选的,告警信息可以包括告警事件、告警原因以及告警内容。s102、确定装置基于告警信息,确定告警信息的特征。可选的,告警信息的特征可以包括重复告警标识、告警级别、关联变更标识或告警内容黑名单标识中的至少一个。进一步的,在告警信息的特征包括重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识时,根据重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识,能够准确的确定出告警信息的是有效告警信息还是无效告警信息。告警级别,用于指示应用系统的故障程度。可选的,告警级别可以按优先级分为1至4级,即1级告警、2级告警、3级告警以及4级告警。1级告警、2级告警、3级告警用于指示告警信息为有效告警信息,4级告警用于指示告警信息可能为无效告警信息。重复告警标识,用于指示告警信息是否为重复出现的告警信息。可选的,重复告警标识包括0或1。例如,告警信息在1分钟内重复多次出现,只有第一次告警信息的重复告警标识为0,其他告警信息的重复告警标识都为1。即只要重复告警标识为1的告警信息都是无效告警信息,只要重复告警标识为0的告警信息都是有效告警信息。关联变更标识,用于指示告警信息是否是由企业的应用系统在生产环境实施的系统升级活动而产生的告警信息。可选的,关联变更标识包括0或1。例如,关联变更标识为1,则表示告警信息是由企业的应用系统在生产环境实施的系统升级活动而产生的告警信息,即该告警信息为无效告警信息。关联变更标识为0,则表示告警信息不是由企业的应用系统在生产环境实施的系统升级活动而产生的告警信息,即该告警信息为有效告警信息。告警内容黑名单标识,用于指示告警信息的内容是否属于告警内容黑名单中的内容。可选的,告警内容黑名单标识包括0或1。例如,告警内容黑名单标识为1,则表示告警信息的内容属于告警内容黑名单中的内容,即该告警信息为无效告警信息。告警内容黑名单标识为0,则表示告警信息的内容不属于告警内容黑名单中的内容,即该告警信息为有效告警信息。可选的,告警信息的特征还可以包括告警序列号、告警系统名称、发出告警信息的互联网协议地址(internetprotocoladdress,ip)、告警内容、告警通知团队以及告警时间。s103、确定装置根据告警信息的特征,生成目标格式的输入信息。在确定装置基于告警信息,确定告警信息的特征之后,确定装置可以基于告警信息,确定告警信息的特征向量。示例性的,在告警信息的特征包括重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识时,确定装置可以从告警信息中确定出重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识的具体值(如告警信息的重复告警标识为0、告警级别为1、关联变更标识为1以及告警内容黑名单标识为0),从而根据重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识的具体值,确定告警信息的特征向量(如告警信息的特征向量可以包括0,1,1,0)。由于确定装置确定出的告警信息的特征向量的格式可能与预设的告警信息模型的输入格式不同,因此,在确定装置确定出的告警信息的特征向量的格式与预设的告警信息模型的输入格式不同的情况下,确定装置可以根据告警信息的特征向量,生成符合告警信息模型的输入格式的输入信息。即在确定装置基于告警信息的特征,确定告警信息的特征向量之后,确定装置可以基于告警信息的特征向量,确定告警信息的目标格式的输入信息。目标格式为告警信息模型的输入格式。示例性的,在告警信息模型为支持向量机(supportvectormachine,svm)模型时,目标格式为符合支持向量机svm模型的输入格式。s104、确定装置将目标格式的输入信息输入到预设的告警信息模型中,识别目标格式的输入信息的类型,以确定告警信息的类型。告警信息的类型包括有效告警信息或无效告警信息。预设的告警信息模型用于确定告警信息的类型,即确定告警信息是有效告警信息或无效告警信息。可选的,预设的告警信息模型可以为支持向量机svm模型,预设的告警信息模型还可以为决策树分类模型,本申请的实施例对此并不进行限定。本申请提供的告警信息的类型的确定方法,通过获取告警信息的特征,基于告警信息的特征,利用预设的告警信息模型,确定告警信息的类型是有效告警信息还是无效告警信息。即本申请的方案利用预设的告警信息模型自动确定告警信息的类型是有效告警信息还是无效告警信息,从而能够快速准确的识别出应用系统的有效告警信息,进而在应用系统不能够正常提供服务时,使得运维人员能够及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因,提升了用户体验。需要说明的是,在确定装置将目标格式的输入信息输入到预设的告警信息模型中,识别目标格式的输入信息的类型之前,确定装置可以先根据应用系统的历史告警信息确定告警信息模型。可选的,结合图1,如图2所示,在上述s104之前可以包括s105-s107。s105、确定装置获取应用系统的历史告警信息以及历史告警信息的类型。历史告警信息为企业的应用系统产生的历史告警信息。历史告警信息可以为多个。历史告警信息的类型包括有效历史告警信息或无效历史告警信息。可选的,确定装置可以每隔预设时间段从应用系统获取应用系统的历史告警信息。预设时间段可以为一周。例如,确定装置可以每周一应用系统获取应用系统上周的历史告警信息可选的,历史告警信息可以包括告警序列号、告警级别、告警系统名称、发出告警信息的ip地址、告警内容、告警通知团队、告警时间、重复告警标识、关联变更标识以及告警内容黑名单标识。可选的,确定装置在获取历史告警信息之后,可以将历史告警信息按照表1的方式进行存储。字段w_seq对应的字段说明为告警序列号、字段w_level对应的字段说明为告警级别,可以为1、2、3、或4,1表示1级告警,2表示2级告警3表示3级告警,4表示4级告警。字段w_appname对应告警系统名称。字段w_ip对应的字段说明为发出告警信息的ip地址。字段w_dep对应的字段说明为告警通知团队。字段w_content对应的字段说明为告警内容。字段w_dep对应的字段说明为告警通知团队。字段w_date对应的字段说明为告警时间。字段w_repeatflag对应的字段说明为重复告警标识。重复告警标识可以为0或1,重复告警标识为1时,标识该历史告警信息为重复告警信息,重复告警标识为0时,标识该历史告警信息不是重复告警信息。字段w_chgflg对应的字段说明为关联变更标识。关联变更标识可以为0或1。关联变更标识为1时,表示该历史告警信息是由企业的应用系统在生产环境实施的系统升级活动而产生的告警信息,关联变更标识为0时,表示该历史告警信息不是由企业的应用系统在生产环境实施的系统升级活动而产生的告警信息。字段w_blackflag对应的字段说明为告警内容黑名单标识。告警内容黑名单标识可以为0或1。告警内容黑名单标识为1时,表示该历史告警信息的内容属于告警内容黑名单中的内容,告警内容黑名单标识为0,表示该历史告警信息的内容不属于告警内容黑名单中的内容。字段w_dataset对应的字段说明为历史告警信息的采样类型。采样类型可以为s或t。采样类型为s时,表示该历史告警信息作为训练集数据对告警信息模型进行训练,采样类型为t时,表示该历史告警信息作为测试集数据对告警信息模型进行测试。表1可选的,确定装置在获取历史告警信息之后,可以对历史告警信息进行预处理。即确定出历史告警信息中重复告警标识、关联变更标识以及告警内容黑名单标识的取值。可选的,确定装置可以按告警系统名称、告警时间以及发出告警信息的ip地址对变更信息表进行检索,确定每一个历史告警信息的关联变更标识的取值。例如,能在变更时间范围内匹配到有效变更记录,将该历史告警数据的w_chgflg字段的取值为1,否则将该历史告警数据的w_chgflg字段的取值为0。示例性的,如表2所示,变更信息表包括字段chg_no、字段chgsys_name、字段chg_startdate、字段chg_enddate、字段chg_ip以及字段chg_flag。字段chg_no对应的字段说明为变更编号、字段chgsys_name对应的字段说明为变更系统名称、字段chg_startdate对应的字段说明为变更开始时间、字段chg_enddate对应的字段说明为变更结束时间、字段chg_ip对应的字段说明为变更ip地址以及字段chg_flag对应的字段说明为变更有效标志。变更有效标志包括1或2,变更有效标志为1表示关联变更有效,变更有效标志为2表示关联变更无效。表2编号字段名字段说明1chg_no变更编号2chgsys_name变更系统名称3chg_startdate变更开始时间4chg_enddate变更结束时间5chg_ip变更ip地址6chg_flag变更有效标志1-有效2-无效可选的,确定装置可以按告警系统名称、告警内容以及发出告警信息的ip地址对告警内容黑名单表进行检索,确定每一个历史告警信息的告警内容黑名单标识的取值。例如,历史告警信息中含有告警内容黑名单表中的无效告警关键字,将该历史告警信息的w_blackflag字段标记为1,即该历史告警信息的告警内容黑名单标识的取值为1,否则将该历史告警信息的告警内容黑名单标识的取值为0。示例性的,如表3所示,告警内容黑名单表包括字段w_no、字段w_sysname、字段w_ip以及字段w_keyword。字段w_no对应的字段说明为编号、字段w_sysname对应的字段说明为告警系统名称、字段w_ip对应的字段说明为系统ip地址、字段w_keyword对应的字段说明为无效告警关键字。表3编号字段名字段说明1w_no编号2w_sysname告警系统名称3w_ip系统ip地址4w_keyword无效告警关键字可选的,确定装置可以将前70%的历史告警信息作为训练集数据,即将前70%历史告警信息的字段w_dataset设置为s,用于对告警信息模型进行训练。确定装置可以将后30%的历史告警信息作为测试集数据,即将后30%历史告警信息的字段w_dataset设置为t,用于对告警信息模型进行测试。确定装置在获取应用系统的历史告警信息之后,可以基于历史告警信息,确定历史告警信息的特征。s106、确定装置基于历史告警信息,确定历史告警信息的特征。历史告警信息的特征包括重复告警标识、告警级别、关联变更标识或告警内容黑名单标识中的至少一个。可选的,历史告警信息的特征可以与上述告警信息的特征相同。进一步的,在历史告警信息的特征包括重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识时,根据重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识的向量,能够使训练出的告警信息模型准确。可选的,历史告警信息的特征还可以包括告警序列号、告警系统名称、发出告警信息的互联网协议地址(internetprotocoladdress,ip)、告警内容、告警通知团队以及告警时间。s107、确定装置基于历史告警信息的特征以及历史告警信息的类型,对初始模型进行迭代训练,以确定告警信息模型。可选的,结合图2,如图3所示,上述s107可以包括s1071-s1072。s1071、确定装置根据历史告警信息的特征以及历史告警信息的类型,生成历史告警信息的目标格式的输入信息。目标格式为告警信息模型的输入格式。历史告警信息的目标格式的输入信息可以包括历史告警信息的特征向量以及历史告警信息的类型对应的取值。在确定装置基于历史告警信息,确定历史告警信息的特征之后,确定装置可以基于历史告警信息,确定历史告警信息的特征向量。示例性的,在历史告警信息的特征包括重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识时,确定装置可以从历史告警信息中确定出重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识的具体值(如告警信息的重复告警标识为0、告警级别为1、关联变更标识为1以及告警内容黑名单标识为0),从而根据重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识的具体值,确定历史告警信息的特征向量(如历史告警信息的特征向量可以包括0,1,1,0)。可选的,在确定装置确定出历史告警信息的特征向量后,可以对每个历史告警信息的特征向量设置目标值(即历史告警信息的类型对应的取值),从而将历史告警信息的特征向量以及对应的目标值作为训练告警信息模型的输入数据。目标值表示历史告警信息的类型对应的取值,目标值可以为1或-1。目标值为1表示历史告警信息的类型为有效历史告警信息。目标值为-1表示历史告警信息的类型为无效历史告警信息。在确定装置确定出历史告警信息的特征向量以及对应的目标值后,确定装置基于历史告警信息的特征向量以及历史告警信息的类型对应的取值,对初始模型进行迭代训练,确定告警信息模型。由于确定装置确定出的历史告警信息的特征向量以及对应的目标值的格式可能与告警信息模型的输入格式不同,因此,在确定装置确定出的历史告警信息的特征向量以及对应的目标值的格式与预设的告警信息模型的输入格式不同的情况下,确定装置可以根据历史告警信息的特征向量以及对应的目标值,生成符合告警信息模型的输入格式的输入信息。即在确定装置基于历史告警信息的特征向量以及历史告警信息的类型对应的取值之后,确定装置可以历史告警信息的特征向量以及历史告警信息的类型对应的取值,确定历史告警信息的目标格式的输入信息。示例性的,在告警信息模型为支持向量机svm模型,历史告警信息的特征包括重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识时,如表4所示,目标格式的输入信息包括多个历史告警信息的目标值(即标签)、第一维特征标号(对应重复告警标识)、第一维特征值(对应重复告警标识的值)、第二维特征标号(对应告警级别)、第二维特征值(对应告警级别的值)、第三维特征标号(对应关联变更标识)、第三维特征值(对应关联变更标识的值)以及第四维特征标号(对应告警内容黑名单标识)、第四维特征值(对应告警内容黑名单标识的值)。表4由于svm模型要求被处理的数据都是实数,因此对于特征值为类别的属性要进行转换。例如,如表5所示,告警级别包括(1级告警,2级告警,3级告警,4级告警),可以转换成4个属性,第一条告警数据为1级告警,第二条为2级告警,以次类推。表51级告警2级告警3级告警4级告警1000010000100001确定装置根据历史告警信息的特征向量以及历史告警信息的类型对应的取值,生成目标格式的输入信息,能够防止某个特征值过大或过小,从而在训练中起的作用不平衡,且能够提高计算速度,因为在核计算中,会用到内积运算或exp运算,不平衡的数据可能造成计算困难。可选的,确定装置可以将上述的训练集中的历史告警信息以及测试集中的历史告警信息分别生产目标格式的输入信息。s1072、确定装置基于历史告警信息的输入信息,对初始模型进行迭代训练,以确定告警信息模型。可选的,确定装置将训练集中的历史告警信息以及测试集中的历史告警信息分别生成对应的目标格式的输入信息,对初始模型进行迭代训练之前,需要设置初始模型的算法参数,即设置告警信息模型的算法参数。示例性的,在告警信息模型为svm模型时,最重要的参数包括:核函数,gamma和c-损失函数,训练svm模型前,需要设置核函数,gamma和c-损失函数。第一步:核函数选择(radialbasisfunction,rbf)。在告警信息的特征向量包括重复告警标识、告警级别、关联变更标识以及告警内容黑名单标识四个时,在二维空间内无法实现线性可分,使用该核函数可将原始数据映射到高维空间,在高维空间进行线性分类。svm算法已证明:如果数据的特征(属性)数有限,那么一定存在一个高维特征空间,在这个空间中存在一个能正确划分两类样本的“超平面”。gamma是rbf核的参数,决定数据映射到新的特征空间后的分布,gamma越大,支持向量越少,gamma越小,支持向量越多,支持向量的个数影响训练与预测的速度。c-损失函数是rbf核的参数,衡量模型对数据分类预测的准确率。第二步:训练svm模型前,不能确定gamma和c-损失函数这两个参数哪个值是最好的,需要通过“grid-seearch交叉验证方法”获取最佳参数值,使svm模型能够更精确,更快速的预测未知数据,这一过程称为“核函数训练”。第三步:使用最佳gamma和c-损失函数参数训练svm模型,得到模型文件w_traindataset.model。在得到得到模型文件w_traindataset.model之后,使用模型文件w_traindataset.model,对特征提取后得到的测试集中的历史告警信息文件进行预测,得到预测结果,预测结果中包含了测试集中每个历史告警信息的分类结果,以及分类准确性。将准确率90%以上的svm模型,用于确定新的告警信息的类型。对于svm模型确定出的无效的告警信息,将无效的告警信息的状态自动改为1,即无效,无需人工处理。需要说明的是,上述s104-s106可以在上述s103之前进行,也可以在上述s102之前进行,还也可以在上述s101之前进行,本申请实施例对此并不进行限定。上述实施例中仅以上述s104-s106在上述s103之前为例进行示例说明。本申请提供的告警信息的类型的确定方法,通过获取告警信息的特征,基于告警信息的特征,利用预设的告警信息模型,确定告警信息的类型是有效告警信息还是无效告警信息。即本申请的方案利用预设的告警信息模型自动确定告警信息的类型是有效告警信息还是无效告警信息,从而能够快速准确的识别出应用系统的有效告警信息,进而在应用系统不能够正常提供服务时,使得运维人员能够及时确定出应用系统不能正常提供服务或者导致应用系统不能正常提供服务的原因,提升了用户体验。上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。如图4所示,本申请实施例提供一种告警信息的类型的确定设备400。该告警信息的类型的确定设备400可以包括至少一个处理器401,通信线路402,存储器403,通信接口404。具体的,处理器401,用于执行存储器403中存储的计算机执行指令,从而实现终端的步骤或动作。处理器401可以是一个芯片。例如,可以是现场可编程门阵列(fieldprogrammablegatearray,fpga),可以是专用集成芯片(applicationspecificintegratedcircuit,asic),还可以是系统芯片(systemonchip,soc),还可以是中央处理器(centralprocessorunit,cpu),还可以是网络处理器(networkprocessor,np),还可以是数字信号处理电路(digitalsignalprocessor,dsp),还可以是微控制器(microcontrollerunit,mcu),还可以是可编程控制器(programmablelogicdevice,pld)或其他集成芯片。通信线路402,用于在上述处理器401与存储器403之间传输信息。存储器403,用于存储执行计算机执行指令,并由处理器401来控制执行。存储器403可以是独立存在,通过通信线路402与处理器相连接。存储器403可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)。应注意,本文描述的系统和设备的存储器旨在包括但不限于这些和任意其它适合类型的存储器。通信接口404,用于与其他设备或通信网络通信。其中,通信网络可以是以太网,无线接入网(radioaccessnetwork,ran),或无线局域网(wirelesslocalareanetworks,wlan)等。需要指出的是,图4中示出的结构并不构成对该告警信息的类型的确定设备的限定,除图4所示部件之外,该告警信息的类型的确定设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图5所示,本申请实施例提供一种告警信息的类型的确定装置500。该告警信息的类型的确定装置500可以包括获取单元501、确定单元502。获取单元501,用于获取应用系统的告警信息。例如,结合图1,获取单元501可以用于执行s101。确定单元502,用于基于告警信息,确定告警信息的特征。例如,结合图1,确定单元502可以用于执行步骤s102。确定单元502,还用于根据告警信息的特征,生成目标格式的输入信息。例如,结合图1,确定单元502可以用于执行步骤s103。确定单元503,还用于将目标格式的输入信息输入到预设的告警信息模型中,识别目标格式的输入信息的类型,以确定告警信息的类型。例如,结合图1,确定单元503可以用于执行步骤s104。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。在实际实现时,获取单元501、确定单元502可以由图4所示的处理器401调用存储器403中的程序代码来实现。其具体的执行过程可参考图1-图3所示的告警信息的类型的确定方法中方法部分的描述,这里不再赘述。本申请另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当计算机指令在告警信息的类型的确定设备上运行时,使得告警信息的类型的确定设备执行上述方法实施例所示的方法流程中告警信息的类型的确定装置执行的各个步骤。在本申请另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括指令,当指令在告警信息的类型的确定设备上运行时,使得告警信息的类型的确定设备执行上述方法实施例所示的方法流程中告警信息的类型的确定装置执行的各个步骤。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1