一种告警阈值生成方法及装置与流程

文档序号:11410681阅读:304来源:国知局
一种告警阈值生成方法及装置与流程
本申请涉及通信
技术领域
,尤其涉及一种告警阈值生成方法及装置。
背景技术
:目前网络技术应用越来越广泛,人们很多的日常工作和娱乐活动都离不开网络。为提高网络的服务质量,满足人们对网络的需求,网络运营商对网络的运行维护提出了更高的要求。在传统的维护模式中,维护人员主要关注设备状态。判断一台设备是否运转正常,主要依赖于设备告警。现有的指标预警自动阈值系统采用静态阈值设置方法或分时段的静态阈值设置方法生成告警阈值,并利用后台定时任务系统进行扫描执行,对产生告警的指标实现告警推送。然而,在实际中,很多业务性能指标呈现出具有时间周期特征的动态变化的特征,采用静态阈值设置方法或分时段的静态阈值设置方法对呈现出具有时间周期特征的动态变化的特征的性能指标进行监控时,无法体现动态的变化,若告警阈值设置较低,则无法监控业务质量变化,告警敏感度低;若告警阈值设置较高,虽能相对提升业务质量监控的告警敏感度,但在业务闲时,特别是晚间,过高的告警阈值会触发大量误告警。静态的告警阈值设置方法无法及时有效的监控到性能指标的突变,无法及时触发告警。技术实现要素:本申请实施例提供一种告警阈值生成方法及装置,用以解决采用现有技术中告警阈值设置的不准确,从而导致告警不准确的问题。本申请实施例提供一种告警阈值生成方法,包括:获取n个业务数据,n为自然数;根据所述n个业务数据确定基准阈值下限以及基准阈值上限,其中所述基准阈值下限小于所述基准阈值上限;将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限;其中,所述加权差为将所述基准阈值上限与所述基准阈值下限之差乘以预设加权值之后的值。可选的,根据所述n个业务数据确定基准阈值下限以及基准阈值上限,包括:根据所述n个业务数据确定所述n个业务数据中的下四分位数以及上四分位数;将所述下四分位数确定为基准阈值下限,将所述上四分位数确定为基准阈值上限。可选的,所述预设加权值的取值为大于1且小于5。可选的,将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限之后,还包括:获取待检测的业务数据;若确定所述待检测的业务数据小于或等于所述基准阈值下限,则发出告警信息;或者,若确定所述待检测的业务数据大于或等于所述基准阈值上限,则发出告警信息。可选的,将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限之后,还包括:若确定所述n个业务数据中大于所述基准阈值下限且小于所述基准阈值上限的业务数据的数量小于预设阈值,则将所述基准阈值下限减少第一调整量、将所述基准阈值上限增加第二调整量。本申请实施例提供一种告警阈值生成装置,该装置包括:获取单元,用于获取n个业务数据,n为自然数;基准阈值确定单元,用于根据所述n个业务数据确定基准阈值下限以及基准阈值上限,其中所述基准阈值下限小于所述基准阈值上限;告警阈值确定单元,用于将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限;其中,所述加权差为将所述基准阈值上限与所述基准阈值下限之差乘以预设加权值之后的值。可选的,所述基准阈值确定单元具体用于:根据所述n个业务数据确定所述n个业务数据中的下四分位数以及上四分位数;将所述下四分位数确定为基准阈值下限,将所述上四分位数确定为基准阈值上限。可选的,所述预设加权值的取值为大于1且小于5。可选的,所述告警阈值确定单元还用于:获取待检测的业务数据;若确定所述待检测的业务数据小于或等于所述基准阈值下限,则发出告警信息;或者,若确定所述待检测的业务数据大于或等于所述基准阈值上限,则发出告警信息。可选的,所述告警阈值确定单元还用于:若确定所述n个业务数据中大于所述基准阈值下限且小于所述基准阈值上限的业务数据的数量小于预设阈值,则将所述基准阈值下限减少第一调整量、将所述基准阈值上限增加第二调整量根据本申请实施例提供的方法及装置,通过n个业务数据确定基准阈值下限以及基准阈值上限后,将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限,从而实现自动生成告警阈值,无需人工干预,大大提高监控异常波动的效率,节约人力资源成本。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种告警阈值生成方法流程示意图;图2为本申请实施例提供的一种告警阈值生成装置结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。如图1所示,为本申请实施例提供一种告警阈值生成方法流程示意图,包括:步骤101:获取n个业务数据,n为自然数;步骤102:根据所述n个业务数据确定基准阈值下限以及基准阈值上限,其中所述基准阈值下限小于所述基准阈值上限;步骤103:将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限;其中,所述加权差为将所述基准阈值上限与所述基准阈值下限之差乘以预设加权值之后的值。步骤101中,获取到的n个业务数据可以为最新的n个业务数据。本申请实施例中,可以设置一个窗口,窗口大小为n,每获取一个最新的业务数据就将已经获取到的n个业务数据中时间最久的业务数据删除,从而保持业务数据总量不变。本申请实施例中,还可以每隔预设周期获取最新的n个业务数据。需要说明的是,本申请实施例中,业务数据可以为每个月的数据流量、每个月的通话时间长度、每个月的短信发送数量等数据,本申请实施例对此并不限定。举例来说,获取到的业务数据为第二季度和第三季度中六个月的gprs(generalpacketradioservice,通用分组无线业务)流量数据。步骤102中,可以将所述n个业务数据中的下四分位数确定为基准阈值下限,将所述n个业务数据中的上四分位数确定为基准阈值上限。举例来说,获取到的n个业务数据为第二季度和第三季度中六个月的gprs流量数据,分别为:18gb、20gb、22gb、24gb、22gb、29gb、26gb。从而可以确定下四分位数为18×0.5+20×0.5=19,上四分位数为26×0.5+29×0.5=27.5。此时,可以将19确定为基准阈值下限、将27.5确定为基准阈值上限。需要说明的是,本申请实施例中,还可以将n个业务数据中的下八分位数确定为基准阈值下限,将n个业务数据中的上八分位数确定为基准阈值上限。步骤103中,在确定了基准阈值下限以及基准阈值上限之后,就可以根据基准阈值下限以及基准阈值上限确定告警阈值下限以及告警阈值上限。具体的,可以根据以下公式确定告警阈值下限:其中,zl为告警阈值下限,q1为基准阈值下限,q3为基准阈值上限,为预设加权值。可以根据以下公式确定告警阈值上限:其中,zh为告警阈值上限。需要说明的是,本申请实施例中,预设加权值的取值为大于1且小于5。当然,预设加权值还可以取其它值,具体可以根据实际情况确定,在此不再赘述。本申请实施例中,确定了告警阈值下限以及告警阈值上限之后,就可以根据告警阈值下限以及告警阈值上限进行告警。具体的,先获取待检测的业务数据;然后根据待检测的业务数据确定是否需要告警。举例来说,若确定所述待检测的业务数据小于或等于所述基准阈值下限,则发出告警信息;若确定所述待检测的业务数据大于或等于所述基准阈值上限,则发出告警信息。举例来说,计算出的告警阈值下限为19,告警阈值上限为35.5。当获取到的业务数据如表1所示时,可以确定6月28日以及7月2日的业务数据出现异常,需要发出告警信息。日期6月28日6月29日6月30日7月1日7月2日7月3日流量/gb182022244229表1本申请实施例中,在发出告警信息之后,还可以在日志中记录告警内容,其中包括告警时间、告警原因等。本申请实施例中,确定了告警阈值下限以及告警阈值上限之后,还可以根据n个业务数据对告警阈值下限以及告警阈值上限进行调整。本申请实施例中,可以有多种方式进行调整。一种可能的实现方式中,若确定n个业务数据中大于所述基准阈值下限且小于所述基准阈值上限的业务数据的数量小于预设阈值,则将所述基准阈值下限减少第一调整量、将所述基准阈值上限增加第二调整量;若确定n个业务数据中小于或等于所述基准阈值下限以及大于或等于所述基准阈值上限的业务数据的数量大于预设阈值,则将所述基准阈值下限增加第一调整量、将所述基准阈值上限减少第二调整量。其中,第一调整量可以通过基准阈值下限乘以5%获得,第二调整量可以通过基准阈值上限乘以5%获得。其中,预设阈值可以为80%至90%之间的任意一个值,当然也可以根据实际情况确定一个值,本申请实施例对此并不限定。基于相同的技术构思,本申请实施例还提供一种告警阈值生成装置,该装 置可执行上述方法实施例。如图2所示,为本申请实施例提供一种告警阈值生成装置结构示意图。该装置可执行图1所示的流程,该装置包括:获取单元201,用于获取n个业务数据,n为自然数;基准阈值确定单元202,用于根据所述n个业务数据确定基准阈值下限以及基准阈值上限,其中所述基准阈值下限小于所述基准阈值上限;告警阈值确定单元203,用于将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限;其中,所述加权差为将所述基准阈值上限与所述基准阈值下限之差乘以预设加权值之后的值。可选的,所述基准阈值确定单元202具体用于:根据所述n个业务数据确定所述n个业务数据中的下四分位数以及上四分位数;将所述下四分位数确定为基准阈值下限,将所述上四分位数确定为基准阈值上限。可选的,所述预设加权值的取值为大于1且小于5。可选的,所述告警阈值确定单元203还用于:获取待检测的业务数据;若确定所述待检测的业务数据小于或等于所述基准阈值下限,则发出告警信息;或者,若确定所述待检测的业务数据大于或等于所述基准阈值上限,则发出告警信息。可选的,所述告警阈值确定单元203还用于:若确定所述n个业务数据中大于所述基准阈值下限且小于所述基准阈值上限的业务数据的数量小于预设阈值,则将所述基准阈值下限减少第一调整量、将所述基准阈值上限增加第二调整量。综上所述,本申请实施例中,通过n个业务数据确定基准阈值下限以及基准阈值上限后,将所述基准阈值下限与加权差之差作为告警阈值下限,将所述基准阈值上限与加权差之和作为告警阈值上限,从而实现自动生成告警阈值,无需人工干预,大大提高监控异常波动的效率,节约人力资源成本。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1