一种信息提示的方法以及相关装置与流程

文档序号:16061005发布日期:2018-11-24 12:11阅读:177来源:国知局
本发明涉及互联网
技术领域
,尤其涉及一种信息提示的方法以及相关装置。
背景技术
故障管理系统是当今网络管理体系结构中的一个重要组成部分,涵盖了诸如检测、隔离、确定故障因素、纠正网络故障以及发出告警等功能。设立故障管理系统的目标是提高网络可用性,降低网络停机次数,并且可以迅速修复故障。目前,故障管理系统中的监控告警平台可以分析运维人员配置的指标以及历史参数,从而得到网络的波动参数,在波动参数经过一定的收敛算法之后能够确定符合告警条件的内容,最后将产生对应的告警信息,以便运维人员及时发现故障。然而,当网络出现异常或者系统出现问题时,采用现有的监控告警平台进行监控可能会产生大量相似的告警信息,这样会给运维人员带来较大的困扰,降低故障发现的效率,从而不利于监控的有效性。技术实现要素:本发明实施例提供了一种信息提示的方法以及相关装置,可以对相似度较高的告警信息进行收敛处理,在降低大量相似告警信息骚扰的同时,让运维人员及时对批量告警信息做共性分析,更有针对性地解决故障,从而节约了故障分析的时间,由此提升监控效率。有鉴于此,本发明第一方面提供了信息提示的方法,包括:获取待分析业务数据,其中,所述待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果;若所述待分析业务数据满足预设告警触发条件,则生成第一告警信息;若所述第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对所述第一告警信息与所述第二告警信息进行收敛处理,并得到目标告警信息;根据所述目标告警信息进行提示。本发明第二方面提供了信息提示装置,包括:第一获取模块,用于获取待分析业务数据,其中,所述待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果;生成模块,用于若所述第一获取模块获取的所述待分析业务数据满足预设告警触发条件,则生成第一告警信息;收敛模块,用于若所述生成模块生成的所述第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对所述第一告警信息与所述第二告警信息进行收敛处理,并得到目标告警信息;提示模块,用于根据所述收敛模块收敛得到的所述目标告警信息进行提示。从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例中,提供了一种信息提示的方法,首先获取待分析业务数据,其中,待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果,若待分析业务数据满足预设告警触发条件,则生成第一告警信息,若第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对第一告警信息与第二告警信息进行收敛处理,以得到目标告警信息,最后根据目标告警信息进行提示。通过上述方式,可以对相似度较高的告警信息进行收敛处理,在降低大量相似告警信息骚扰的同时,让运维人员及时对批量告警信息做共性分析,更有针对性地解决故障,从而节约了故障分析的时间,由此提升监控效率。附图说明图1为本发明实施例中信息提示的一个流程示意图;图2为本发明实施例中信息提示的方法一个实施例示意图;图3为本发明实施例中配置预设业务数据类型的一个界面示意图;图4为本发明实施例中配置业务指标的一个界面示意图;图5为本发明实施例中展示待分析业务数据的一个界面示意图;图6为本发明实施例中配置告警的一个界面示意图;图7为本发明实施例中收敛目标告警信息的一个界面示意图;图8为本发明实施例中提示目标告警信息的一个界面示意图;图9为本发明应用场景中相关度分析的一个统计界面示意图;图10为本发明应用场景中收敛目标告警信息的一个界面示意图;图11为本发明实施例中信息提示装置一个实施例示意图;图12为本发明实施例中信息提示装置另一个实施例示意图;图13为本发明实施例中信息提示装置另一个实施例示意图;图14为本发明实施例中信息提示装置另一个实施例示意图;图15为本发明实施例中信息提示装置另一个实施例示意图;图16为本发明实施例中信息提示装置另一个实施例示意图;图17为本发明实施例中信息提示装置另一个实施例示意图;图18为本发明实施例中信息提示装置一个结构示意图。具体实施方式本发明实施例提供了一种信息提示的方法以及相关装置,可以对相似度较高的告警信息进行收敛处理,在降低大量相似告警信息骚扰的同时,让运维人员及时对批量告警信息做共性分析,更有针对性地解决故障,从而节约了故障分析的时间,由此提升监控效率。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。应理解,本发明实施例中信息提示的方法主要应用于服务器侧,且信息提示装置可部署于服务器,其中,该服务器具有监控和警告的功能。在对业务数据监控的过程中,数据上报时会带有若干个维度信息,触发异常告警后,针对维度信息进行告警的分析整合。分析和整合可以分为两部分:第一部分为告警整合收敛,即先将告警统一缓存至告警池中,然后在一个分析周期之后统一对该周期内的告警进行统一分析,主要分析各个告警之间的相似度,将相似度较高的告警进行整合归纳,并统一发送告警,以此可以减少告警量,降低重复告警对用户的骚扰,同时可以提高用户的关注度,更针对性地定位解决问题。第二部分为告警定位分析,即对告警数据指标进行维度展开,计算该业务每个维度下,各个维度值的异常波动量,统计分析其历史占比,计算出各维度值异常波动对整体指标异常的影响,分析该维度波动是否跟整体波动异常正相关,进而提供一个异常的相关系数,帮助业务更准确快速的定位问题。本发明实施例可以对告警进行相关性分析,并给出相关系数,让运维人员能够第一时间了解到更多的信息,进而更快更精准地分析定位异常点,解决故障。下面将从信息提示装置的角度,对本发明中信息提示的方法进行介绍,请参阅图2,本发明实施例中信息提示的方法一个实施例包括:201、获取待分析业务数据,其中,待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果;本实施例中,首先,信息提示装置需要获取待分析业务数据,其中,待分析业务数据包含了对至少一个预设业务数据类型的数据统计结果,预设业务数据类型可以是用户自定义的业务数据维度,而数据统计结果与用户预先设定的业务指标相关。具体地,请参阅图3,图3为本发明实施例中配置预设业务数据类型的一个界面示意图,如图所示,预设业务数据类型是业务上报数据时的同一类信息的一个聚类,可以包含业务大类、城市、集群、错误码、目标ip端口、时耗等级、广告位和算法等。此外,用户还可以预先配置待分析业务数据相关的业务指标,请参阅图4,图4为本发明实施例中配置业务指标的一个界面示意图。如图所示,上报业务数据时,可以按照一个时间范畴累计计算的一个量值,例如系统失败量、上报请求量、请求量、成功量、成功率、业务失败量和业务失败率等。在用户配置好相关的业务数据维度和业务指标之后,信息提示装置会实时地整理和计算待分析业务数据,如图5所示,图5为本发明实施例中展示待分析业务数据的一个界面示意图,用户可以在该界面上选择不同的指标,以集中展示不同的数据统计结果。202、若待分析业务数据满足预设告警触发条件,则生成第一告警信息;本实施例中,如果待分析业务数据满足用户配置的预设告警触发条件,则会生成第一告警信息。具体的配置方式可参阅图6,图6为本发明实施例中配置告警的一个界面示意图,如图所示,用户对该上报接口的各个指定集群请求量做平均值检测,当各个集群的请求量平均增幅超过200%或者下降超过20%时,产生短信告警提示。当各个集群的请求量平均增幅超过300%或者下降超过50%时,产生网络运营中心(networkoperationcenter,noc)电话告警提示。203、若第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对第一告警信息与第二告警信息进行收敛处理,并得到目标告警信息;本实施例中,当获取第一告警信息时,会将其与第二告警信息进行相似度的判断。两者相似度大于或者等于预置门限才会进行收敛处理,收敛处理可以将结果向某一值靠近,即得到目标告警信息。具体请参阅图7,图7为本发明实施例中收敛目标告警信息的一个界面示意图,如图所示,针对6条相似告警自动整合,针对81条相似告警自动整合,以及针对2条相似告警自动整合,由此大大降低了实际发送告警量,减少用户受到的骚扰。204、根据目标告警信息进行提示。本实施例中,最后对收敛得到的目标告警信息进行提示,假设以邮件的方式提示,那么可以参阅图8,图8为本发明实施例中提示目标告警信息的一个界面示意图,如图所示,分析得到的目标告警信息包含收敛后的算法标识、广告桶、扣费类型、人群、商品类型以及站点标识。本发明实施例中,提供了一种信息提示的方法,首先获取待分析业务数据,其中,待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果,若待分析业务数据满足预设告警触发条件,则生成第一告警信息,若第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对第一告警信息与第二告警信息进行收敛处理,以得到目标告警信息,最后根据目标告警信息进行提示。通过上述方式,可以对相似度较高的告警信息进行收敛处理,在降低大量相似告警信息骚扰的同时,让运维人员及时对批量告警信息做共性分析,更有针对性地解决故障,从而节约了故障分析的时间,由此提升监控效率。可选地,在上述图2对应的实施例的基础上,本发明实施例提供的信息提示的方法第一个可选实施例中,获取待分析业务数据之后,还可以包括:判断待分析业务数据中的数据统计结果是否在预置范围内;若数据统计结果不在预置范围内,则确定待分析业务数据满足预设告警触发条件。本实施例中,信息提示装置将会判断待分析业务数据中的数据统计结果是否在预置范围内,如果不在这个预置范围内,那么就认为该待分析业务数据满足预设告警触发条件。具体地,假设某个业务的超时量超过200%时,认为不在预置范围,那么在后续的检测中,对不满足该条件的待分析业务数据,将会触发预设告警触发条件。其次,本发明实施例中,信息提示装置在获取待分析业务数据之后,还可以进而判断该待分析业务数据中的数据统计结果是否在预置范围内,如果数据统计结果不在预置范围内,则确定待分析业务数据满足预设告警触发条件。通过上述方式,可以预先设置一个合理的范围,在得到待分析业务数据之后判断数据是否在一个合理的范围内,对于超出合理范围的数据可触发告警,从而提升警告的准确性和合理性。可选地,在上述图2对应的实施例的基础上,本发明实施例提供的信息提示的方法第二个可选实施例中,生成第一告警信息之前,还可以包括:获取待分析历史数据,其中,待分析历史数据包含至少一个预设业务数据类型所对应的历史统计结果;根据待分析历史数据以及待分析业务数据确定至少一个预设业务数据类型的相关系数;从至少一个预设业务数据类型的相关系数中选择目标相关系数;获取目标相关系数对应的第一业务数据类型;生成第一告警信息,包括:根据目标相关系数以及第一业务数据类型生成第一告警信息。本实施例中,假设第一告警信息是关于城市网速的告警信息,那么在得到该信息之前,还应判断哪个城市的网速需要被警告。假设预设业务数据类型为城市的网速,且若上报的待分析业务数据包括北京的平均网速,上海的平均网速和深圳的平均网速,同时,调用待分析历史数据,也就是北京在半年内的平均网速,上海在半年内的平均网速和深圳在半年内的平均网速。于是根据待分析历史数据以及待分析业务数据,分别计算出北京的相关系数、上海的相关系数和深圳的相关系数,选择相关系数最大的一个作为目标相关系数,假设计算得到的深圳的相关系数最大,则将深圳作为第一业务数据类型。最后,可以根据深圳以及深圳所对应的相关系数生成第一告警信息,例如,“深圳:网速大于1.2兆/秒,135.79%”。其次,本发明实施例中,具体说明了如何通过相关系数选择第一业务数据类型,也就能够从至少一个预设业务数据类型中选择出第一业务数据类型,从而触发第一告警信息。通过上述方式,可以更准确地定位出存在问题的业务,很大程度上帮助用户更高效地解决业务问题,从而提升方案的实用性。可选地,在上述图2对应的第二个实施例的基础上,本发明实施例提供的信息提示的方法第三个可选实施例中,根据待分析历史数据以及待分析业务数据确定至少一个预设业务数据类型的相关系数,可以包括:按照如下方式计算相关系数:vi表示第i个预设业务数据类型的相关系数,ri表示第i个预设业务数据类型对应的历史统计结果在待分析历史数据中的占比,wi表示第i个预设业务数据类型的波动幅度,w表示待分析业务数据的波动幅度,w'表示预设告警触发条件对应的波动阀值。本实施例中,将介绍一种计算预设业务数据类型相关系数的方式,下面将以一个具体的例子对该计算方式进行说明。具体地,假设预设业务数据类型为登录微信的网络模式,若当前微信上报的登录总量为70万,其中,通过第三代移动通信技术(the3rdgenerationmobilecommunicationtechnology,3g)登录微信的数量为5万,通过第四代移动通信技术(the4thgenerationmobilecommunicationtechnology,4g)登录微信的数据为15万,通过无线保真(wireless-fidelity,wifi)登录微信的数量为50万。而在待分析历史数据中调用的结果为,微信历史登录总量为100万,其中,通过3g登录微信的数量为10万,通过4g登录微信的数量为20万,通过wifi登录微信的数量为70万。首先计算待分析业务数据的波动幅度,即采用如下公式:w=(t-t')/t'(1)其中,t表示待分析业务数据,即本示例中当前微信上报的登录总量,t'表示待分析历史数据,即微信历史登录总量。即采用公式(1)就可以计算待分析业务数据的波动幅度:w=(70-100)/100=-0.3其次,计算各个预设业务数据类型的波动幅度,即采用如下公式:wi=(ti-ti')/ti';(2)其中,ti表示预设业务数据类型的数据统计结果,ti'表示预设业务数据类型的历史统计结果。即采用公式(2)就可以计算出3g、4g以及wifi对应的登录数量波动幅度:然后,计算各个预设业务数据类型对应的历史统计结果在待分析历史数据中的占比,即采用如下公式:ri=ti'/t';(3)即采用公式(3)就可以计算出3g、4g以及wifi对应的微信登录历史统计结果在待分析历史数据中的占比:最后,采用公式(1)、公式(2)以及公式(3)计算得到的结果,计算出预设业务数据类型的相关系数,即采用如下公式:其中,w'表示预设告警触发条件对应的波动阀值,假设在本示例中的波动阀值为-20%,即采用公式(4)就可以计算出3g、4g以及wifi对应的相关系数:进而得出,在这次告警中,从网络维度分析,3g网络影响占比30%,4g网络影响占比10%,wifi网络影响占比60%,一个业务通常会有多个维度信息上报,综合多个维度的影响分析,分析出占比高的异常维度即可。需要说明的是,上述以预设业务数据类型为登录微信网络模式为例进行介绍的,在实际应用中,预设业务数据类型还可以是不同运营商的网络状态,或者是不同城市的网络状况,又或者是其他的预设业务数据类型,此处不做限定。再次,本发明实施例中,提供了一种相关系数的计算方式,采用该公式就可以计算出各个预设业务数据类型所对应的相关系数,从而提升方案的实用性和可靠性。可选地,在上述图2以及图2对应的第一至第三个实施例中任一项的基础上,本发明实施例提供的信息提示的方法第四个可选实施例中,生成第一告警信息之后,还可以包括:获取第二告警信息中的第二业务数据类型,并获取第一告警信息对应的第一数据统计结果以及第二告警信息对应的第二数据统计结果;若第二业务数据类型与第一业务数据类型一致,则根据第一数据统计结果以及第二数据统计结果确定第一告警信息与第二告警信息之间的相似度。本实施例中,在生成了第一告警信息之后,即了解了第一告警信息的内容,假设第一告警信息的第一数据统计结果为“微信登录4g网络的成功率小于50%”,第一告警信息的第一业务数据类型即为微信登录网络情况。第二告警信息中的第二数据统计结果为“微信登录3g网络的成功率小于50%”,第二告警信息的第二业务数据类型即为微信登录网络情况。此时,在第二业务数据类型与第一业务数据类型一致的前提下,比较第一数据统计结果与第二数据统计结果,认为波动的趋势一致,比如都程上涨趋势,并且涨幅相近,则确定两者之间的相似度,并认为是相似告警。反之,如果第一告警信息的第一数据统计结果为“微信登录4g网络的成功率小于50%”,第一告警信息的第一业务数据类型即为微信登录网络情况。而第二告警信息的第二数据统计结果为“微信登录最新版本的登录总量”,那么第二业务数据类型与第一业务数据类型就不一致,此时,认为两者之间的相似度较低。进一步地,本发明实施例中,介绍了如何确定第一告警信息和第二告警信息之间的相似度,即在确定第一业务数据类型与第二业务数据类型一致的情况下,利用第一数据统计结果和第二数据统计结果计算两者之间的相似度。通过上述方式,可以准确地确定第一告警信息与第二告警信息之间的相似度,从而可以对大量相似的告警信息进行收敛处理,以此增强方案的实用性。可选地,在上述图2对应的实施例的基础上,本发明实施例提供的信息提示的方法第五个可选实施例中,根据目标告警信息进行提示,可以包括:判断目标告警信息的等级是否大于或等于预置级别门限;若目标告警信息的等级大于或等于预置级别门限,则按照预设规则对目标告警信息进行提示;若目标告警信息的等级小于预置级别门限,则对目标告警信息进行周期性提示。本实施例中,对目标告警信息进行提示的方式主要有两种,一种是主动提示,一种是被动提示,目标告警信息的等级不同,所选择的提示方式也不一样。如果目标告警信息的等级大于或等于预置级别门限,说明告警信息较为重要,那么就及时地按照一定规则进行提示,如果目标告警信息的等级小于预置级别门限,说明告警信息不是很重要,则可以周期性的发送提示。需要说明的是,周期性的提示可以是每间隔10分钟提醒一次,也可以是根据其他的时间来进行提示,此处不做限定。其次,本发明实施例中,在对目标告警信息进行提示的时候,需要预先判断该目标告警信息的预置级别门限是否大于或者等于预置级别门限,若是,则直接对目标告警信息进行提示,若否,则周期性地对目标告警信息进行提示。通过上述方式,可以更合理地进行告警提示,同时,有利于及时地让用户发现重要的告警信息,从而增强方案的可行性。可选地,在上述图2对应的第五个实施例的基础上,本发明实施例提供的信息提示的方法第六个可选实施例中,按照预设规则对目标告警信息进行提示,可以包括:按照预设规则确定目标告警信息的等级所对应的目标信息提示方式,其中,预设规则用于指示告警信息的等级与信息提示方式之间的关联关系;采用目标信息提示方式对目标告警信息进行提示。本实施例中,信息提示装置会维护一个预设规则,利用该预设规则来决定对目标告警信息的提示方式,其中,预设规则用于指示告警信息的等级与信息提示方式之间的关联关系。请参阅表1,表1为告警信息的等级与提示方式之间的对应关系。表1告警信息等级提示方式一级告警页面提示二级告警邮件提示三级告警短信提示四级告警微信提示五级告警电话提示告警等级越高,说明告警的重要性越强,因此采用的提示方式也随着告警等级的升高而加强,上述提示方式仅为一个示意,在实际应用中,还可以有其他的告警提示方式,此处不作限定。再次,本发明实施例中,在对目标告警信息进行提示的过程中,还需要根据目标告警信息的等级确定具体的提示方式,对于等级高的目标告警信息,采用更实时的提示方式,而对于等级低的目标告警信息,采用普通的提示方式。通过上述方式,能够提升告警的实时性以及合理性,便于用户更及时的获取告警信息。为便于理解,下面可以以一个具体应用场景对本发明中如何进行相关度分析进行详细描述,请参阅图9,图9为本发明应用场景中相关度分析的一个统计界面示意图,具体为:当整体数据量大幅波动时,一种情况是整体波动,另一种情况是部分波动影响整体数据。采用本方案主要是针对后一种情况。分析维度分量值占整体数据的占比,与该分量值波动幅度,就可以计算出该维度分量对整体数据的波动影响。分析所有分量值对整体波动的影响,整合分析即可得出异常相关性高的维度分量。如图9所示,业务4整体占比较高,增长率也较高,那么对于整体的上涨异常就起到了积极作用,因此相关性较高。在发出正式的目标告警信息之前,为了方便用户查看,还需要对告警信息进行相似性整合,请参阅图10,图10为本发明应用场景中收敛目标告警信息的一个界面示意图,如图所示,在警告发送的时候通常会有接口信息、异常维度信息、上升/下降趋势、波动幅度和时间信息,假设以一条告警信息为例进行介绍:“光学字符识别(opticalcharacterrecognition,ocr)服务-ocr识别-trev2.0_access请求监控策略:阀值监控分组维度:业务类型=mig_topcircle_pic,机器=10.198.7.107:10060时间:02/2414:24,监控点:请求量0≤下限阀值0从[02/2414:14]开始连续异常3次,60分钟内仅发一次告警微信告警”其中,可以将分组维度,即业务类型+机器,提取出来,然后将告警池中,接口为“ocr服务-ocr识别-trev2.0_access请求”、维度项为“业务类型+机器”以及“下降”告警全部取出。检索异常次数和告警级别,将告警级别高的(通知方式:电话>微信>短信>邮件>页面)以及异常次数高的告警作为主告警,同时整合所有告警信息。以主告警内容发送,附带其他告警信息的告警输出,即图10所示的界面。采用了上述方式对告警信息进行分析整合后,从整体而言,每天都可以收敛大量的告警信息,表2为统计了从6月到11月的告警信息数量,请参阅表2,其中,总共产生了约21万条告警信息,有9万多条告警信息得到了收敛整合。表26月7月8月9月10月11月总计总告警量308774179831078279273821143613213504整合后173902071620385208982110521654122148收敛警告1348721082106937029171062195991356收敛比率43.68%50.44%34.41%25.17%44.77%50.35%42.79%而采用告警分析算法,还能够分析出强相关的告警信息占比约在30%至40%之间,各个月份发送告警与成功分析出相关系数可以参阅表3。表36月7月8月9月10月11月总计总告警量173902071620385208982110521654122148分析量572462866302831410007841945052分析比率32.92%30.34%30.91%39.78%47.42%38.88%36.88%综上所述,经过相似性整合可以减少运维人员40%多的相似告警骚扰,在实际发送告警中,有30%至40%的告警成功分析出相似度较高的业务数据类型,从而很大程度上帮助了运维人员。下面对本发明中的信息提示装置进行详细描述,请参阅图11,本发明实施例中的信息提示装置30包括:第一获取模块301,用于获取待分析业务数据,其中,所述待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果;生成模块302,用于若所述第一获取模块301获取的所述待分析业务数据满足预设告警触发条件,则生成第一告警信息;收敛模块303,用于若所述生成模块302生成的所述第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对所述第一告警信息与所述第二告警信息进行收敛处理,并得到目标告警信息;提示模块304,用于根据所述收敛模块303收敛得到的所述目标告警信息进行提示。本实施例中,第一获取模块301获取待分析业务数据,其中,所述待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果,若所述第一获取模块301获取的所述待分析业务数据满足预设告警触发条件,则生成模块302生成第一告警信息,若所述生成模块302生成的所述第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则收敛模块303对所述第一告警信息与所述第二告警信息进行收敛处理,并得到目标告警信息,提示模块304根据所述收敛模块303收敛得到的所述目标告警信息进行提示。本发明实施例中,提供了一种信息提示装置,首先获取待分析业务数据,其中,待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果,若待分析业务数据满足预设告警触发条件,则生成第一告警信息,若第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对第一告警信息与第二告警信息进行收敛处理,以得到目标告警信息,最后根据目标告警信息进行提示。通过上述方式,可以对相似度较高的告警信息进行收敛处理,在降低大量相似告警信息骚扰的同时,让运维人员及时对批量告警信息做共性分析,更有针对性地解决故障,从而节约了故障分析的时间,由此提升监控效率。可选地,在上述图11所对应的实施例的基础上,请参阅图12,本发明实施例提供的信息提示装置的另一实施例中,所述信息提示装置30还包括:判断模块305a,用于所述第一获取模块301获取待分析业务数据之后,判断所述待分析业务数据中的所述数据统计结果是否在预置范围内;第一确定模块305b,用于若所述判断模块305a判断得到所述数据统计结果不在所述预置范围内,则确定所述待分析业务数据满足所述预设告警触发条件。其次,本发明实施例中,信息提示装置在获取待分析业务数据之后,还可以进而判断该待分析业务数据中的数据统计结果是否在预置范围内,如果数据统计结果不在预置范围内,则确定待分析业务数据满足预设告警触发条件。通过上述方式,可以预先设置一个合理的范围,在得到待分析业务数据之后判断数据是否在一个合理的范围内,对于超出合理范围的数据可触发告警,从而提升警告的准确性和合理性。可选地,在上述图11所对应的实施例的基础上,请参阅图13,本发明实施例提供的信息提示装置的另一实施例中,信息提示装置40还包括:第二获取模块306a,用于所述生成模块302生成第一告警信息之前,获取待分析历史数据,其中,所述待分析历史数据包含所述至少一个预设业务数据类型所对应的历史统计结果;第二确定模块306b,用于根据所述第二获取模块306a获取的所述待分析历史数据以及所述待分析业务数据确定所述至少一个预设业务数据类型的相关系数;选择模块306c,用于从所述第二确定模块306b确定的所述至少一个预设业务数据类型的相关系数中选择目标相关系数;第三获取模块306d,用于获取所述选择模块306c选择的所述目标相关系数对应的第一业务数据类型;所述生成模块302包括:生成单元3021,用于根据所述目标相关系数以及所述第一业务数据类型生成所述第一告警信息。其次,本发明实施例中,具体说明了如何通过相关系数选择第一业务数据类型,也就能够从至少一个预设业务数据类型中选择出第一业务数据类型,从而触发第一告警信息。通过上述方式,可以更准确地定位出存在问题的业务,很大程度上帮助用户更高效地解决业务问题,从而提升方案的实用性。可选地,在上述图13所对应的实施例的基础上,请参阅图14,本发明实施例提供的信息提示装置的另一实施例中,所述第二确定模块306b包括:计算单元306b1,用于按照如下方式计算所述相关系数:所述vi表示第i个预设业务数据类型的相关系数,所述ri表示所述第i个预设业务数据类型对应的历史统计结果在所述待分析历史数据中的占比,所述wi表示所述第i个预设业务数据类型的波动幅度,所述w表示所述待分析业务数据的波动幅度,所述w'表示所述预设告警触发条件对应的波动阀值。再次,本发明实施例中,提供了一种相关系数的计算方式,采用该公式就可以计算出各个预设业务数据类型所对应的相关系数,从而提升方案的实用性和可靠性。可选地,在上述图11至图14中任一项所对应的实施例的基础上,请参阅图15,本发明实施例提供的信息提示装置的另一实施例中,所述信息提示装置30还包括:第四获取模块307a,用于所述生成模块302生成第一告警信息之后,获取所述第二告警信息中的第二业务数据类型,并获取所述第一告警信息对应的第一数据统计结果以及所述第二告警信息对应的第二数据统计结果;第三确定模块307b,用于若所述第二业务数据类型与所述第一业务数据类型一致,则根据所述第四获取模块307a获取的所述第一数据统计结果以及所述第二数据统计结果确定所述第一告警信息与第二告警信息之间的相似度。进一步地,本发明实施例中,介绍了如何确定第一告警信息和第二告警信息之间的相似度,即在确定第一业务数据类型与第二业务数据类型一致的情况下,利用第一数据统计结果和第二数据统计结果计算两者之间的相似度。通过上述方式,可以准确地确定第一告警信息与第二告警信息之间的相似度,从而可以对大量相似的告警信息进行收敛处理,以此增强方案的实用性。可选地,在上述图11所对应的实施例的基础上,请参阅图16,本发明实施例提供的信息提示装置的另一实施例中,所述提示模块304包括:判断单元3041,用于判断所述目标告警信息的等级是否大于或等于预置级别门限;第一提示单元3042,用于若所述判断单元3041判断得到所述目标告警信息的等级大于或等于所述预置级别门限,则按照预设规则对所述目标告警信息进行提示;第二提示单元3043,用于若所述判断单元3041判断得到所述目标告警信息的等级小于所述预置级别门限,则对所述目标告警信息进行周期性提示。其次,本发明实施例中,在对目标告警信息进行提示的时候,需要预先判断该目标告警信息的预置级别门限是否大于或者等于预置级别门限,若是,则直接对目标告警信息进行提示,若否,则周期性地对目标告警信息进行提示。通过上述方式,可以更合理地进行告警提示,同时,有利于及时地让用户发现重要的告警信息,从而增强方案的可行性。可选地,在上述图16所对应的实施例的基础上,请参阅图17,本发明实施例提供的信息提示装置的另一实施例中,所述第一提示单元3042包括:确定子单元30421,用于按照所述预设规则确定所述目标告警信息的等级所对应的目标信息提示方式,其中,所述预设规则用于指示告警信息的等级与信息提示方式之间的关联关系;提示子单元30422,用于采用所述确定子单元30421确定的所述目标信息提示方式对所述目标告警信息进行提示。再次,本发明实施例中,在对目标告警信息进行提示的过程中,还需要根据目标告警信息的等级确定具体的提示方式,对于等级高的目标告警信息,采用更实时的提示方式,而对于等级低的目标告警信息,采用普通的提示方式。通过上述方式,能够提升告警的实时性以及合理性,便于用户更及时的获取告警信息。图18是本发明实施例提供的一种服务器结构示意图,该服务器400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器422可以设置为与存储介质430通信,在服务器400上执行存储介质430中的一系列指令操作。服务器400还可以包括一个或一个以上电源426,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口458,和/或,一个或一个以上操作系统441,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。上述实施例中由服务器所执行的步骤可以基于该图18所示的服务器结构。其中,cpu422用于执行如下步骤:获取待分析业务数据,其中,所述待分析业务数据包含至少一个预设业务数据类型所对应的数据统计结果;若所述待分析业务数据满足预设告警触发条件,则生成第一告警信息;若所述第一告警信息与第二告警信息之间的相似度大于或等于预置门限,则对所述第一告警信息与所述第二告警信息进行收敛处理,并得到目标告警信息;根据所述目标告警信息进行提示。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1