一种基线管理中基线数据计算方法技术

技术编号:19691558 阅读:18 留言:0更新日期:2018-12-08 11:06
本发明专利技术公开了一种基线管理中基线数据计算方法和系统。包括:获取预设时间范围内的历史性能数据;根据历史性能数据的大小进行分组,得到多个历史性能数据集合;根据所包含的历史性能数据的个数,选取目标历史性能数据集合,确定目标历史性能数据;根据第一预设值以及目标性能数据的个数,确定目标历史性能数据的多个样本区间,并确定落入各个样本区间内的目标历史性能数据;根据落入各个样本区间内的目标历史性能数据,确定各个样本区间对应的均方差;根据均方差,选取目标样本区间;根据落入目标样本区间内的目标历史性能数据,计算基线数据。本发明专利技术提供的技术方案能够解决现有技术中无法对基线数据进行准确计算的缺陷。

【技术实现步骤摘要】
一种基线管理中基线数据计算方法
本专利技术涉及基线管理
,特别是涉及一种基线管理中基线数据计算方法。
技术介绍
在IT监控领域,使用者经常根据过去一段时间内的数据进行采样分析,根据分析的结果按照一定的算法,计算出未来一段时间内的做为参考的数据,对这种参考数据,我们又称之为基线。在现有技术中,对于基线数据的计算,一般都是针对采集的历史性能数据,然后除去历史性能数据中的最大数值,最小数值之后,取平均所得到的数据做为未来的基线数据。然而通过这样的方式得到的数据并不够准确,也没有很好的参考意义。
技术实现思路
本专利技术提供了一种基线管理中基线数据计算方法和系统,本专利技术提供的技术方案能够实现准确的基线数据进行计算。本专利技术公开了一种基线管理中基线数据计算方法,包括:获取预设时间范围内的历史性能数据,所述预设时间范围是根据待计算的基线数据对应的日期时间确定的;根据所述历史性能数据的大小,对所述历史性能数据进行分组,得到多个历史性能数据集合;根据各个历史性能数据集合中所包含的历史性能数据的个数,选取目标历史性能数据集合;根据所述目标历史性能数据集合,确定目标历史性能数据;根据第一预设值以及所述目标性能数据的个数,确定所述目标历史性能数据的多个样本区间,并确定落入各个样本区间内的目标历史性能数据;根据落入各个样本区间内的目标历史性能数据,确定各个样本区间对应的均方差;根据所述均方差,选取目标样本区间;根据落入所述目标样本区间内的目标历史性能数据,计算所述基线数据。可选的,所述历史性能数据为多个,多个历史性能数据与所述预设时间范围内的多个日期时间相对应;在所述获取预设时间范围内的历史性能数据之后,在所述根据所述历史性能数据的大小,对所述历史性能数据进行分组之前,还包括:判断所述多个历史性能数据对应的日期时间是否连续;如果不连续,则获取与缺失的日期时间相邻的日期时间所对应的历史性能数据;根据所述相邻的日期时间所对应的历史性能数据,确定所述缺失的日期时间所对应的历史性能数据。可选的,在所述根据历史性能数据的大小,对所述历史性能数据进行分组之前,还包括:对所述多个历史性能数据进行排序;筛除排序靠前的历史性能数据;和/或,筛除排序靠后的历史性能数据;所述根据历史性能数据的大小,对所述历史性能数据进行分组,得到多个历史性能数据集合,包括:根据所述多个历史性能数据中最大的历史性能数据以及预设的集合个数,确定各个集合的集合范围;根据所述多个历史性能数据的大小,将所述多个历史性能数据分配到对应的集合范围内;每个集合范围内的历史性能数据构成对应的历史性能数据集合。可选的,所述根据各个历史性能数据集合中所包含的历史性能数据的个数,选取目标历史性能数据集合包括:选取历史性能数据个数最多的历史性能数据集合作为目标历史性能数据集合;或者,选取历史性能数据个数最多的历史性能数据集合,以及与所述个数最多的历史性能数据集合相邻的一个或两个历史性能数据集合,作为目标历史性能数据集合;所述根据所述目标历史性能数据集合,确定目标历史性能数据包括:将所述目标历史性能数据集合中的历史性能数据作为目标历史性能数据。可选的,所述根据第一预设值以及所述目标性能数据的个数,确定所述目标历史性能数据的多个样本区间,并确定落入各个样本区间内的目标历史性能数据包括:根据第一预设值以及所述目标性能数据的个数,确定每个样本区间中包含的目标历史性能数据的个数;根据目标历史性能数据的总个数以及个每个样本区间中包含的目标历史性能数据的个数,确定所述目标历史性能数据的各个样本区间以及各个样本区间内的目标历史性能数据。可选的,所述根据所述均方差,选取目标样本区间包括:根据各个样本区间对应的均方差的大小,选取均方差最小的样本区间作为目标样本区间;根据落入所述目标样本区间内的目标历史性能数据,确定基线数据包括:将所述目标样本区间中的最小的历史性能数据作为所述基线数据的下基线的值;将所述目标样本区间中的最大的历史性能数据作为所述基线数据的上基线的值。可选的,所述计算所述基线数据之后,还包括:根据所述所述基线数据的上基线的值,与预设的容忍度值,计算所述基线数据的上容忍度;根据所述所述基线数据的下基线的值,与预设的容忍度值,计算所述基线数据的下容忍度。本专利技术还公开了一种基线管理中基线数据计算系统,包括:采集模块,用于获取预设时间范围内的历史性能数据,所述预设时间范围是根据待计算的基线数据对应的日期时间确定的;分组模块,用于根据所述历史性能数据的大小,对所述历史性能数据进行分组,得到多个历史性能数据集合;筛选模块,根据各个历史性能数据集合中所包含的历史性能数据的个数,选取目标历史性能数据集合;根据所述目标历史性能数据集合,确定目标历史性能数据;计算模块,用于根据第一预设值以及所述目标性能数据的个数,确定所述目标历史性能数据的多个样本区间,并确定落入各个样本区间内的目标历史性能数据;根据落入各个样本区间内的目标历史性能数据,确定各个样本区间对应的均方差;根据所述均方差,选取目标样本区间;根据落入所述目标样本区间内的目标历史性能数据,计算所述基线数据。可选的,所述历史性能数据为多个,多个历史性能数据与所述预设时间范围内的多个日期时间相对应;系统还包括:判断模块,用于判断所述多个历史性能数据对应的日期时间是否连续;采集模块,用于在判断模块判断所述多个历史性能数据对应的日期时间不连续时,获取与缺失的日期时间相邻的日期时间所对应的历史性能数据;根据所述相邻的日期时间所对应的历史性能数据,确定所述缺失的日期时间所对应的历史性能数据。可选的,所述分组模块,还用于对所述多个历史性能数据进行排序;筛除排序靠前的历史性能数据;和/或,筛除排序靠后的历史性能数据;根据所述多个历史性能数据中最大的历史性能数据以及预设的集合个数,确定各个集合的集合范围;根据所述多个历史性能数据的大小,将所述多个历史性能数据分配到对应的集合范围内;每个集合范围内的历史性能数据构成对应的历史性能数据集合。可选的,筛选模块,用于选取历史性能数据个数最多的历史性能数据集合作为目标历史性能数据集合;或者,选取历史性能数据个数最多的历史性能数据集合,以及与所述个数最多的历史性能数据集合相邻的一个或两个历史性能数据集合,作为目标历史性能数据集合;所述根据所述目标历史性能数据集合,确定目标历史性能数据包括:将所述目标历史性能数据集合中的历史性能数据作为目标历史性能数据。可选的,计算模块,用于根据第一预设值以及所述目标性能数据的个数,确定每个样本区间中包含的目标历史性能数据的个数;根据目标历史性能数据的总个数以及个每个样本区间中包含的目标历史性能数据的个数,确定所述目标历史性能数据的各个样本区间以及各个样本区间内的目标历史性能数据。可选的,根据各个样本区间对应的均方差的大小,选取均方差最小的样本区间作为目标样本区间;根据落入所述目标样本区间内的目标历史性能数据,确定基线数据包括:将所述目标样本区间中的最小的历史性能数据作为所述基线数据的下基线的值;将所述目标样本区间中的最大的历史性能数据作为所述基线数据的上基线的值;可选的,计算模块,还用于根据所述所述基线数据的上基线的值,与预设的容忍度值,计算所述基线数据的上容忍度;根据所述所述基线数据的下基线的值本文档来自技高网...

【技术保护点】
1.一种基线管理中基线数据计算方法,其特征在于,包括:获取预设时间范围内的历史性能数据,所述预设时间范围是根据待计算的基线数据对应的日期时间确定的;根据所述历史性能数据的大小,对所述历史性能数据进行分组,得到多个历史性能数据集合;根据各个历史性能数据集合中所包含的历史性能数据的个数,选取目标历史性能数据集合;根据所述目标历史性能数据集合,确定目标历史性能数据;根据第一预设值以及所述目标性能数据的个数,确定所述目标历史性能数据的多个样本区间,并确定落入各个样本区间内的目标历史性能数据;根据落入各个样本区间内的目标历史性能数据,确定各个样本区间对应的均方差;根据所述均方差,选取目标样本区间;根据落入所述目标样本区间内的目标历史性能数据,计算所述基线数据。

【技术特征摘要】
1.一种基线管理中基线数据计算方法,其特征在于,包括:获取预设时间范围内的历史性能数据,所述预设时间范围是根据待计算的基线数据对应的日期时间确定的;根据所述历史性能数据的大小,对所述历史性能数据进行分组,得到多个历史性能数据集合;根据各个历史性能数据集合中所包含的历史性能数据的个数,选取目标历史性能数据集合;根据所述目标历史性能数据集合,确定目标历史性能数据;根据第一预设值以及所述目标性能数据的个数,确定所述目标历史性能数据的多个样本区间,并确定落入各个样本区间内的目标历史性能数据;根据落入各个样本区间内的目标历史性能数据,确定各个样本区间对应的均方差;根据所述均方差,选取目标样本区间;根据落入所述目标样本区间内的目标历史性能数据,计算所述基线数据。2.根据权利要求1所述的方法,其特征在于,所述历史性能数据为多个,多个历史性能数据与所述预设时间范围内的多个日期时间相对应;在所述获取预设时间范围内的历史性能数据之后,在所述根据所述历史性能数据的大小,对所述历史性能数据进行分组之前,还包括:判断所述多个历史性能数据对应的日期时间是否连续;如果不连续,则获取与缺失的日期时间相邻的日期时间所对应的历史性能数据;根据所述相邻的日期时间所对应的历史性能数据,确定所述缺失的日期时间所对应的历史性能数据。3.根据权利要求2所述的方法,其特征在于,在所述根据历史性能数据的大小,对所述历史性能数据进行分组之前,还包括:对所述多个历史性能数据进行排序;筛除排序靠前的历史性能数据;和/或,筛除排序靠后的历史性能数据;所述根据历史性能数据的大小,对所述历史性能数据进行分组,得到多个历史性能数据集合,包括:根据所述多个历史性能数据中最大的历史性能数据以及预设的集合个数,确定各个集合的范围;根据所述多个历史性能数据的大小,将所述多个历史性能数据分配到对应的集合中;每个集合中的历史性能数据构成对应的历史性能数据集合。4.根据权利要求3所述的方法,其特征在于,所述根据各个历史性能数据集合中所包含的历史性能数据的个数,选取目标历史性能数据集合包括:选取历史性能数据个数最多的历史性能数据集合作为目标历史性能数据集合;或者,选取历史性能数据个数最多的历史性能数据集合,以及与所述个数最多的历史性能数据集合相邻的一个或两个历史性能数据集合,作为目标历史性能数据集合;所述根据所述目标历史性能数据集合,确定目标历史性能数据包括:将所述目标历史性能数据集合中的历史性能数据作为目标历史性能数据。5.根据权利要求1所述的方法,其特征在于,所述根据第一预设值以及所述目标性能数据的个数,确定所述目标历史性能数据的多个样本区间,并确定落入各个样本区间内的目标历史性能数据包括:根据第一预设值以及所述目标性能数据的个数,确定每个样本区间中包含的目标历史性能数据的个数;根据目标历史性能数据的总个数以及个每个样本区间中包含的目标历史性能数据的个数,确定所述目标历史性能数据的各个样本区间以及各个样本区间内的目标历史性能数据。6.根据权利要求1所述的方法,其特征在于,所述根据所述均方差,选取目标样本区间包括:根据各个样本区间对应的均方差的大小,选取均方差最小的样本区间作为目标样本区间;根据落入所述目标样本区间内的目标历史性能数据,确定基线数据包括:将所述目标样本区间中的最小的历史性能数据作为所述基线数据的下基线的值;将所述目标样本区间中的最大的历史性能数据作...

【专利技术属性】
技术研发人员:蔡国兴
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京,11

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

1