基于网络监控指标由历史数据生成业务阈值的方法及系统的制作方法_2

文档序号:9648898阅读:来源:国知局
生成业务阈值的系统的一个实施例。
[0079]具体地,根据本发明提供的一种基于网络监控指标由历史数据生成业务阈值的方法,包括如下步骤:
[0080]步骤1:获取与当天的日期属性对应的历史上当前时刻所在时段的监控项指标历史数据;
[0081]步骤2:将监控项指标历史数据中的异常数据去除,然后将监控项指标历史数据中去除异常数据后剩余的数据的平均值,作为监控项指标的基线值R ;
[0082]步骤3:根据基线值R得到基线值R对应的阈值或阈值区间;
[0083]所述基于网络监控指标由历史数据生成业务阈值的方法,还包括如下步骤:
[0084]步骤1:采集当天的当前时刻的监控项指标的数值P ;
[0085]步骤I1:若数值P超出阈值区间、超过阈值或者低于阈值,则进行告警,将指标超阈值的告警事件发送告警给运维人员。
[0086]其中,步骤I在步骤II之前执行即可,例如步骤I可以在步骤1之前执行或者步骤3之后执行。
[0087]在优选例中,所述日期属性包括工作日、非工作日;
[0088]所述步骤1包括如下步骤:
[0089]步骤1.1:判断当天是否为工作日;若当天是工作日,则进入步骤1.2A继续执行,若当天是非工作日,则进入步骤1.21继续执行;
[0090]步骤1.2A:将历史上的多个工作日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据;例如,当前时刻为9:15分,则所述历史上的多个工作日的当前时刻所在时段,可以是过去几个工作日中每日中的9:00至10:00时间段;
[0091]步骤1.21:将历史上的多个非工作日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据。
[0092]所述步骤2包括如下步骤:
[0093]在所述多个工作日的当前时刻所在时段的监控项指标均值中,将与其它监控项指标均值偏离相差超过N倍的监控项指标均值认定为异常数据,N为正值。例如,
[0094]在优选例中,所述日期属性包括法定节假日、非法定节假日;
[0095]所述步骤1包括如下步骤:
[0096]步骤1.1:判断当天是否为法定节假日;若当天是法定节假日,则进入步骤1.2A继续执行,若当天是非法定节假日,则进入步骤1.21继续执行;
[0097]步骤1.2A:将历史上的多个法定节假日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据;
[0098]步骤1.21:将历史上的多个非法定节假日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据。
[0099]所述步骤2包括如下步骤:
[0100]在所述多个法定节假日的当前时刻所在时段的监控项指标均值中,将与其它监控项指标均值偏离相差超过N倍的监控项指标均值认定为异常数据,N为正值。例如,N可以等于2.
[0101]在优选例中,所述日期属性包括学生假期日、非学生假期日;
[0102]所述步骤1包括如下步骤:
[0103]步骤1.1:判断当天是否为学生假期日;若当天是学生假期日,则进入步骤1.2A继续执行,若当天是非学生假期日,则进入步骤1.21继续执行;
[0104]步骤1.2A:将历史上的多个学生假期日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据;
[0105]步骤1.21:将历史上的多个非学生假期日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据。
[0106]所述步骤2包括如下步骤:
[0107]在所述多个学生假期日的当前时刻所在时段的监控项指标均值中,将与其它监控项指标均值偏离相差超过N倍的监控项指标均值认定为异常数据,N为正值。
[0108]优选地,所述步骤3包括如下步骤:
[0109]步骤3.1:根据监控项指标对应的基线偏离值α,计算出上阈值RU、下阈值RD ;其中:
[0110]RU = (l+α )*R
[0111]RD = (1- a )*R。
[0112]例如,α默认设置为30%,针对不同监控项指标可作修改,若P>RU或P〈RD,则记录并发送告警。
[0113]更为具体地,在一个优选的【具体实施方式】中,本发明提供的方法包括如下步骤:
[0114]步骤S201,查询一监控项指标历史数据,根据当天为工作日(或非工作日)计算过去几个工作日(或非工作日)当前小时该指标的均值。
[0115]步骤S202,在步骤S201算出的所有均值中,去除与其它均值偏离相差超过2倍的数据。并计算剩余数据的平均值,作为该指标项的指标P该小时的基线值R。
[0116]步骤S203,根据该指标设定的基线偏离值α,计算出上下阈值,上阀值RU =(1+ a ) *R,下阈值为 RD = (1- a ) *R。
[0117]步骤S204,保存业务阈值到数据库中。
[0118]步骤S205,采集监控项指标值P。
[0119]步骤S206,查询该监控项指标业务阈值。
[0120]步骤S207,判断指标值是否超过阈值(P>RU或P〈RD);若超过阈值则执行步骤S208,步骤S208,发送告警。
[0121]本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0122]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
【主权项】
1.一种基于网络监控指标由历史数据生成业务阈值的方法,其特征在于,包括如下步骤: 步骤1:获取与当天的日期属性对应的历史上当前时刻所在时段的监控项指标历史数据; 步骤2:将监控项指标历史数据中的异常数据去除,然后将监控项指标历史数据中去除异常数据后剩余的数据的平均值,作为监控项指标的基线值R ; 步骤3:根据基线值R得到基线值R对应的阈值或阈值区间。2.根据权利要求1所述的基于网络监控指标由历史数据生成业务阈值的方法,其特征在于,所述日期属性包括工作日、非工作日; 所述步骤1包括如下步骤: 步骤1.1:判断当天是否为工作日;若当天是工作日,则进入步骤1.2A继续执行,若当天是非工作日,则进入步骤1.21继续执行; 步骤1.2A:将历史上的多个工作日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据; 步骤1.21:将历史上的多个非工作日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据。3.根据权利要求2所述的基于网络监控指标由历史数据生成业务阈值的方法,其特征在于,所述步骤2包括如下步骤: 在所述多个工作日的当前时刻所在时段的监控项指标均值中,将与其它监控项指标均值偏离相差超过N倍的监控项指标均值认定为异常数据,N为正值。4.根据权利要求1所述的基于网络监控指标由历史数据生成业务阈值的方法,其特征在于,所述步骤3包括如下步骤: 步骤3.1:根据监控项指标对应的基线偏离值α,计算出上阈值RU、下阈值RD ;其中: RU = (l+α )*R RD = (1- a )*R。5.根据权利要求1所述的基于网络监控指标由历史数据生成业务阈值的方法,其特征在于,还包括如下步骤: 采集当天的当前时刻的监控项指标的数值P; 若数值P超出阈值区间、超过阈值或者低于阈值,则进行告警。6.一种基于网络监控指标由历史数据生成业务阈值的系统,其特征在于,包括如下装置: 历史数据获取装置:用于获取与当天的日期属性对应的历史上当前时刻所在时段的监控项指标历史数据; 异常数据去除装置:用于将监控项指标历史数据中的异常数据去除,然后将监控项指标历史数据中去除异常数据后剩余的数据的平均值,作为监控项指标的基线值R ; 阈值确定装置:用于根据基线值R得到基线值R对应的阈值或阈值区间。7.根据权利要求6所述的基于网络监控指标由历史数据生成业务阈值的系统,其特征在于,所述日期属性包括工作日、非工作日; 所述历史数据获取装置包括如下装置: 第一判断装置:用于判断当天是否为工作日;若当天是工作日,则触发第一处理装置继续执行,若当天是非工作日,则触发第二处理装置继续执行; 第一处理装置:用于将历史上的多个工作日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据; 第二处理装置:用于将历史上的多个非工作日的当前时刻所在时段的监控项指标均值作为所述监控项指标历史数据。8.根据权利要求7所述的基于网络监控指标由历史数据生成业务阈值的系统,其特征在于,所述异常数据去除装置包括如下装置: 异常认定装置:用于在所述多个工作日的当前时刻所在时段的监控项指标均值中,将与其它监控项指标均值偏离相差超过N倍的监控项指标均值认定为异常数据,N为正值。9.根据权利要求6所述的基于网络监控指标由历史数据生成业务阈值的系统,其特征在于,所述阈值确定装置包括如下装置: 阈值区间计算装置:用于根据监控项指标对应的基线偏离值α,计算出上阈值RU、下阈值RD ;其中:RU = (l+α )*RRD = (1- a )*R。10.根据权利要求6所述的基于网络监控指标由历史数据生成业务阈值的系统,其特征在于,还包括如下装置: 当前指标采集装置:用于采集当天的当前时刻的监控项指标的数值P; 告警装置:用于当数值P超出阈值区间、超过阈值或者低于阈值的情况下进行告警。
【专利摘要】本发明提供了一种基于网络监控指标由历史数据生成业务阈值的方法及系统,包括:步骤1:获取与当天的日期属性对应的历史上当前时刻所在时段的监控项指标历史数据;步骤2:将监控项指标历史数据中的异常数据去除,然后将监控项指标历史数据中去除异常数据后剩余的数据的平均值,作为监控项指标的基线值R;步骤3:根据基线值R得到基线值R对应的阈值或阈值区间。本发明基于指标历史数据,根据日期属性及时刻分别计算生成业务阈值,并排除异常数据,可设定不同的基线偏离值,更符合网络监控应用的实际情况,提高监控告警的准确度。
【IPC分类】H04L12/24, H04L12/26
【公开号】CN105406991
【申请号】CN201510705140
【发明人】叶孔金, 宣敏敏, 郁宁刚, 谢朝阳
【申请人】上海华讯网络系统有限公司
【公开日】2016年3月16日
【申请日】2015年10月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1