一种定量存储性能指标数据的方法及其装置制造方法及图纸

技术编号:9545252 阅读:61 留言:0更新日期:2014-01-08 21:33
本发明专利技术旨在公开一种定量存储性能指标数据的方法及其装置,其中,所述定量存储性能指标数据的方法根据采集到的原始性能指标数据中的时间参数,将不同时刻采集的原始性能指标数据存入到不同的原始存储表中,同时,将实时采集的原始性能指标数据做聚集处理,达到聚集周期后,将聚集性能指标数据存入到对应的聚集存储表中,通过这种方式,有效的保证的原始存储空间和聚集存储空间的大小约束,即使运行时间再长也不会出现表溢出问题,同时原始性能指标数据通过聚集性能指标数据得以有效的存储下来,保证了后续分析的准确性。

【技术实现步骤摘要】
一种定量存储性能指标数据的方法及其装置
本专利技术属于网络
,具体涉及一种定量存储性能指标数据的方法及其装置。
技术介绍
运维监控系统会定时的收取或抓取被监控系统、软件及服务的性能指标数据,随着网络规模的扩大,监控目标的增加,性能指标数据呈指数增长,存储性能指标数据的多少决定了后续分析的准确性,成为IT管理、监控及分析系统中一个重要指标值。目前,在此领域主要采取两种方式存储性能指标数据:(1)完全存储:这种方法是把所有的数据全部持久化存储,存储量会随着时间的增长而增长,对系统来说,只能通过不断加大存储空间的方式来解决;同时,随着数据量的增加,后续分析的复杂度也会增加。(2)只存取指定时间段的数据:这种方法是存取指定时间段的性能指标数据。采用此种方法,存储空间和分析成本低了,但引入了新的问题,数据完整性降低,相应的分析结果准确度也降低了。数据完整性要求尽量多的存储性能指标数据,这就需要更大的存储空间,也就意味着更复杂的分析复杂度。同样,如果以牺牲数据完整性为手段来换取度量空间,意味着分析的准确度会大大降低,甚至产生错误的分析结果。鉴于此,实有必要寻找出一种新的方法,以解决指标数据完整性和存储空间及分析准确度无法兼容的问题。
技术实现思路
针对现有技术存在的问题,本专利技术旨在提供一种定量存储性能指标数据的方法及其装置,其中,所述定量存储性能指标数据的方法根据采集到的原始性能指标数据中的时间参数,将不同时刻采集的原始性能指标数据存入到不同的原始存储表中,同时,将实时采集的原始性能指标数据做聚集处理,达到聚集周期后,将聚集性能指标数据存入到对应的聚集存储表中,通过这种方式,有效的保证的原始存储空间和聚集存储空间的大小约束,即使运行时间再长也不会出现表溢出问题,同时原始性能指标数据通过聚集性能指标数据得以有效的存储下来,保证了后续分析的准确性。本专利技术提供的一种定量存储性能指标数据的方法,其包括以下步骤:第1步、指定原始存储空间:规划指定数据存储空间的大小,即原始存储表个数;第2步、指定聚集数据存储空间:规划指定聚集性能指标数据的聚集存储表个数;第3步、清空原始存储表;第4步、接收性能指标数据;第5步、存储性能指标数据:根据性能指标的采集时间及相应的路由规则,路由选择指定的原始存储表存储原始性能指标数据;第6步、聚集原始性能指标数据:根据原始性能指标数据的时间参数,对原始性能指标数据按照原始周期进行聚集,计算原始周期内的原始性能指标数据的特征值(包括最大值、最小值及平均值),即为原始聚集性能指标数据;第7步、聚集指定周期性能指标:将原始聚集性能指标数据按照长短不一的周期进行逐次聚集,计算出指定周期性能指标数据;第8步、存储聚集性能指标数据:根据聚集性能指标的时间及相应的路由规则,路由选择聚集存储表存储指定周期性能指标数据。进一步地,所述聚集存储表包括指定聚集存储表和过渡聚集存储表,步骤7具体为:将原始聚集性能指标数据按照第一周期进行聚集,计算出第一周期内的原始聚集性能指标数据的特征值(包括最大值、最小值及平均值),即为第一周期性能指标数据,将第一周期性能指标数据按照第二周期进行聚集,计算出第二周期内的第一周期性能指标数据的特征值(包括最大值、最小值及平均值),即为第二周期性能指标数据,将第二周期性能指标数据存储至过渡聚集存储表中,经过设定时间后,将第二周期性能指标数据按照第三周期进行聚集,计算出第三周期内的第二周期性能指标数据的特征值(包括最大值、最小值及平均值),即为第三周期性能指标数据,并清空过渡聚集存储表,其中,第三周期大于第二周期,第二周期大于第一周期,第三周期均为指定周期;进一步地,于步骤8中,路由选择指定聚集存储表存储指定周期性能指标数据。本专利技术提供的定量存储性能指标数据的方法具有以下技术效果:(1)、数据完整性好:在指定大小的原始存储空间中,存储了实时获取的性能指标数据,在指定大小的聚集数据存储空间中,存储了聚集后的性能指标数据,提供必要的细粒度(即较小的时间区间)确定原始监测数据,同时提供粗粒度的长时间段历史监测数据,大大提高了数据的完整性。(2)、存储空间小:由于原始存储空间和聚集存储空间是指定大小的,所以相对其他方法,占用更小的存储空间。本专利技术又提供一种用以定量存储性能指标数据的装置,其包括原始数据采集模块、原始数据存储模块、原始数据聚集模块、指定周期聚集模块及聚集存储模块及路由,其中,所述原始数据采集模块,用以接收系统的原始性能指标数据;所述原始数据存储模块,包括用以存储原始性能指标数据的多个原始存储表,每一原始存储表根据路由规则进行规划;所述原始数据聚集模块,根据时间参数将处在原始周期内的原始性能指标数据进行聚集,得出原始聚集性能指标数据;所述指定周期聚集模块,将原始聚集性能指标数据按照不同的周期进行逐次聚集,计算出指定周期性能指标数据;所述聚集存储模块,包括用以存储中间阶段聚集得出的聚集性能指标数据的多个过渡聚集存储表、用以存储指定周期性能指标数据的多个指定聚集存储表,其中,所述过渡聚集存储表和所述指定聚集存储表均由所述路由进行规划;所述路由,根据时间参数将原始性能指标数据存储至所述原始存储表进行存储,将指定周期性能指标数据存储至所述指定聚集存储表。基于以上提供技术方案,具有以下有益效果:于本专利技术提供的用以定量存储性能指标数据的装置中,所述原始存储表、所述过渡聚集存储表及所述指定聚集存储表均由是规划指定,因而,占据空间大小比较小,此外,所述原始存储表用以实时存储原始性能指标数据,所述原始数据聚集模块对原始性能指标数据进行聚集而得出原始聚集性能指标数据,所述指定周期聚集模块将原始聚集性能指标数据按照不同的周期进行逐次聚集,计算出指定周期性能指标数据,最后将指定周期性能指标数据存储至所述聚集存储模块,而指定周期性能指标数据保存着原始性能指标数据的特征值且占据空间小,为保证了数据的完整性和后续分析的准确性。附图说明图1为本专利技术提供的一种用以定量存储性能指标数据的装置的框架简图。具体实施方式针对现有技术存在的问题,本专利技术旨在提供一种定量存储性能指标数据的方法及其装置,其中,所述定量存储性能指标数据的方法根据采集到的原始性能指标数据中的时间参数,将不同时刻采集的原始性能指标数据存入到不同的原始存储表中,同时,将实时采集的原始性能指标数据做聚集处理,达到聚集周期后,将聚集性能指标数据存入到对应的聚集存储表中,通过这种方式,有效的保证的原始存储空间和聚集存储空间的大小约束,即使运行时间再长也不会出现表溢出问题,同时原始性能指标数据通过聚集性能指标数据得以有效的存储下来,保证了后续分析的准确性。实施例1本专利技术提供的一种定量存储性能指标数据的方法,其包括以下步骤:第1步、指定原始存储空间:规划指定数据存储空间的大小,即原始存储表个数;第2步、指定聚集数据存储空间:规划指定聚集性能指标数据的指定聚集存储表和过渡聚集存储表的个数;第3步、清空原始存储表;第4步、接收性能指标数据;第5步、存储性能指标数据:根据性能指标的采集时间及相应的路由规则,路由选择指定的原始存储表存储原始性能指标数据;第6步、聚集原始性能指标数据:根据原始性能指标数据的时间参数,对原始性能指标数据按照原始周期进行聚集,计算原始周本文档来自技高网...
一种定量存储性能指标数据的方法及其装置

【技术保护点】
一种定量存储性能指标数据的方法,其特征在于,其包括以下步骤:第1步、指定原始存储空间:规划指定数据存储空间的大小,即原始存储表个数;第2步、指定聚集数据存储空间:规划指定聚集性能指标数据的聚集存储表个数;第3步、清空原始存储表;第4步、接收性能指标数据;第5步、存储性能指标数据:根据性能指标的采集时间及相应的路由规则,路由选择指定的原始存储表存储原始性能指标数据;第6步、聚集原始性能指标数据:根据原始性能指标数据的时间参数,对原始性能指标数据按照原始周期进行聚集,计算原始周期内的原始性能指标数据的特征值,即为原始聚集性能指标数据;第7步、聚集指定周期性能指标:将原始聚集性能指标数据按照长短不一的周期进行逐次聚集,计算出指定周期性能指标数据;第8步、存储聚集性能指标数据:根据聚集性能指标的时间及相应的路由规则,路由选择聚集存储表存储指定周期性能指标数据。

【技术特征摘要】
1.一种定量存储性能指标数据的方法,其特征在于,通过用以定量存储性能指标数据的装置进行存储;所述用以定量存储性能指标数据的装置包括原始数据采集模块、原始数据存储模块、原始数据聚集模块、指定周期聚集模块及聚集存储模块及路由,其中,所述原始数据采集模块,用以接收系统的原始性能指标数据;所述原始数据存储模块,包括用以存储原始性能指标数据的多个原始存储表,每一原始存储表根据路由规则进行规划;所述原始数据聚集模块,根据时间参数将处在原始周期内的原始性能指标数据进行聚集,得出原始聚集性能指标数据;所述指定周期聚集模块,将原始聚集性能指标数据按照不同的周期进行逐次聚集,计算出指定周期性能指标数据;所述聚集存储模块,包括用以存储中间阶段聚集得出的聚集性能指标数据的多个过渡聚集存储表、用以存储指定周期性能指标数据的多个指定聚集存储表,其中,所述过渡聚集存储表和所述指定聚集存储表均由所述路由进行规划;所述路由,根据时间参数将原始性能指标数据存储至所述原始存储表进行存储,将指定周期性能指标数据存储至所述指定聚集存储表;所述定量存储性能指标数据的方法包括以下步骤:第1步、指定原始存储空间:规划指定数据存储空间的大小,即原始存储表个数;第2步、指定聚集数据存储空间:规划指定聚集性能指标数据的聚集存储表个数;第3步、清空原始存储表;第4步、接收性能指标数...

【专利技术属性】
技术研发人员:梁鹏飞陈军营
申请(专利权)人:湖南蚁坊软件有限公司
类型:发明
国别省市:

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

1