一种性能数据管理方法及系统技术方案

技术编号:14637002 阅读:95 留言:0更新日期:2017-02-15 11:09
本申请公开了一种性能数据管理方法,包括:为初始性能数据添加时间戳,得到处理后的性能数据;将上述处理后的性能数据按时间戳顺序储存至性能数据库;为处理后的性能数据相应的时间戳建立指标索引库。可见,本申请对采集的初始性能数据添加时间戳,使每一条初始性能数据均有对应的时间戳,由于时间戳具有唯一性,则处理后的性能数据也具有唯一性;按时间戳的顺序将处理后的性能数据储存至性能数据库,即处理后的性能数据的存储顺序为时间先后顺序,再为处理后的性能数据相应的时间戳建立指标索引库,因此可以通过时间戳来定位相应的处理后的性能数据,从而准确地对性能数据进行管理。

【技术实现步骤摘要】

本专利技术涉及性能数据管理
,特别涉及一种性能数据管理方法及系统
技术介绍
随着网联网行业的发展,大规模数据中心越来越重要,而对大规模数据中心的运营性能的监控要求也随之提高,监控的颗粒要求越来越细,监控数据的采集间隔也越来越短。现有技术中,对监控数据的管理方法通常为采集到性能数据后,即将该性能数据储存至相应的数据库中,查询时再去该数据库中读取数据。这种方法具有相当的局限性,当对数据中心监控采集的性能数据资源增加到一定程度后,现有技术便出现无法准确地管理性能数据的情况,即无法满足对性能数据存取要求,表现为存储压力大而丢失性能数据,且读取时不能全部正确查询到相关的性能数据。综上所述,如何准确地对性能数据进行管理是目前需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种性能数据管理方法及系统,具有可以准确地对性能数据进行管理的技术效果。其具体方案如下:一种性能数据管理方法,包括:为初始性能数据添加时间戳,得到处理后的性能数据;将所述处理后的性能数据按时间戳顺序储存至性能数据库;为处理后的性能数据相应的时间戳建立指标索引库。优选的,为所述初始性能数据添加时间戳,得到所述处理后的性能数据包括:为所述初始性能数据添加时间戳后,将所述处理后的性能数据分批储存至缓存池。优选的,将所述处理后的性能数据按时间戳顺序储存至所述性能数据库包括:逐一读取分批储存至所述缓存池中的所述处理后的性能数据;确定所述处理后的性能数据的时间戳顺序;按时间戳顺序将所述处理后的性能数据储存至所述性能数据库。优选的,所述性能数据管理方法还包括:读取所述指标索引库,从而确定待查询的性能指标的索引位置;根据所述待查询的性能指标的索引位置,在所述性能数据库中定位所述待查询的性能指标;读取所述待查询的性能指标。本专利技术还公开了一种性能数据管理系统,包括:时间戳添加模块,用于为初始性能数据添加时间戳,得到处理后的性能数据;性能数据储存模块,用于将所述处理后的性能数据按时间戳顺序储存至性能数据库;索引建立模块,用于为处理后的性能数据相应的时间戳建立指标索引库。优选的,所述时间戳添加模块包括:时间戳添加单元,用于为所述初始性能数据添加时间戳;批量缓存单元,用于将所述处理后的性能数据分批储存至缓存池。优选的,所述性能数据储存模块包括:缓存池读取单元,用于逐一读取分批储存至所述缓存池中的所述处理后的性能数据;时间戳顺序确定单元,用于确定所述处理后的性能数据的时间戳顺序;性能数据储存单元,用于按时间戳顺序将所述处理后的性能数据储存至所述性能数据库。优选的,所述性能数据管理系统还包括:索引读取模块,用于读取所述指标索引库,从而确定待查询的性能指标的索引位置;性能数据定位模块,用于根据所述待查询的性能指标的索引位置,在所述性能数据库中定位所述待查询的性能指标;性能数据读取模块,用于读取所述待查询的性能指标。本专利技术公开了一种性能数据管理方法,包括:为初始性能数据添加时间戳,得到处理后的性能数据;将上述处理后的性能数据按时间戳顺序储存至性能数据库;为处理后的性能数据相应的时间戳建立指标索引库。可见,本专利技术对采集的初始性能数据添加时间戳,使每一条初始性能数据均有对应的时间戳,由于时间戳具有唯一性,则处理后的性能数据也具有唯一性;按时间戳的顺序将处理后的性能数据储存至性能数据库,即处理后的性能数据的存储顺序为时间先后顺序,再为处理后的性能数据相应的时间戳建立指标索引库,因此可以通过时间戳来定位相应的处理后的性能数据,从而准确地对性能数据进行管理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种性能数据管理方法的流程示意图;图2为本专利技术实施例公开的一种性能数据管理系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种性能数据管理方法,参见图1所示,包括步骤S1至S3,其中:步骤S1:为初始性能数据添加时间戳,得到处理后的性能数据。本专利技术实施例中,由于数据中心的性能通常稳定,因此采集得到的初始性能数据存在数值相同的情况,因此对采集的初始性能数据添加时间戳,使每一条初始性能数据均有对应的时间戳;由于时间戳的在时间序列中具有唯一性和顺序性,因此得到的处理后的性能数据也具有唯一性和顺序性。例如,采集的第一数据和第二数据在数值上相同,若按现有技术的方法直接存入数据库,则在读取时互相会形成干扰;如果为该第一数据和第二数据添加时间戳,则相当于为两个数据增加了不同的标签,读取时则可以更加准确。可以理解的是,为每一条初始性能数据添加的时间戳为当时采集数据时刻的时间戳,即每一条处理后的性能数据的采集顺序与时间戳顺序正相关。步骤S2:将上述处理后的性能数据按时间戳顺序储存至性能数据库。本专利技术实施例中,将处理后的性能数据按时间戳顺序储存至性能数据库,即可保证时间戳在时间序列上按先后顺序排列,从而在读取时根据时间戳可快速定位到相应的处理后的性能数据存储位置。步骤S3:为处理后的性能数据相应的时间戳建立指标索引库。本专利技术实施例中,对处理后的性能数据相应的时间戳建立指标索引库后,由于步骤S1为初始性能数据添加了时间戳,使得每一条初始性能数据均有对应的时间戳,且步骤S2中对处理后的性能数据按时间戳顺序进行储存,因此在查询和读取性能数据时,利用指标索引库对该时间戳进行查询,通过该时间戳即可对相应的处理后的性能数据进行定位,从而准确读取初始性能顺序。本专利技术实施例公开了一种性能数据管理方法,包括:为初始性能数据添加时间戳,得到处理后的性能数据;将上述处理后的性能数据按时间戳顺序储存至性能数据库;为处理后的性能数据相应的时间戳建立指标索引库。可见,本专利技术实施例中,对采集的初始性能数据添加时间戳,使每一条初始性能数据均有对应的时间戳,由于时间戳具有唯一性,则处理后的性能数据也具有唯一性;按时间戳的顺序将处理后的性能数据储存至性能数据库,即处理后的性能数据的存储顺序为时间先后顺序,再为处理后的性能数据相应的时间戳建立指标索引库,因此可以通过时间戳来定位相应的处理后的性能数据,从而准确地对性能数据进行管理。本专利技术实施例公开了一种具体的性能数据管理方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:本专利技术实施例中,为上述初始性能数据添加时间戳,得到上述处理后的性能数据包括:为上述初始性能数据添加时间戳后,将上述处理后的性能数据分批储存至缓存池。可以理解的是,若数据中心的资源规模很大,存在大量性能数据,一方面可以降低性能数据处理时的性能负载,且通过缓存池缓存后再进行批量处理可以发挥缓存池的最大作用;另一方面可以为性能数据的采集减轻压力,使性能数据添加时间戳后存入缓存池即可,防止采集的本文档来自技高网...
一种性能数据管理方法及系统

【技术保护点】
一种性能数据管理方法,其特征在于,包括:为初始性能数据添加时间戳,得到处理后的性能数据;将所述处理后的性能数据按时间戳顺序储存至性能数据库;为处理后的性能数据相应的时间戳建立指标索引库。

【技术特征摘要】
1.一种性能数据管理方法,其特征在于,包括:为初始性能数据添加时间戳,得到处理后的性能数据;将所述处理后的性能数据按时间戳顺序储存至性能数据库;为处理后的性能数据相应的时间戳建立指标索引库。2.根据权利要求1所述的性能数据管理方法,其特征在于,为所述初始性能数据添加时间戳,得到所述处理后的性能数据包括:为所述初始性能数据添加时间戳后,将所述处理后的性能数据分批储存至缓存池。3.根据权利要求2所述的性能数据管理方法,其特征在于,将所述处理后的性能数据按时间戳顺序储存至所述性能数据库包括:逐一读取分批储存至所述缓存池中的所述处理后的性能数据;确定所述处理后的性能数据的时间戳顺序;按时间戳顺序将所述处理后的性能数据储存至所述性能数据库。4.根据权利要求1-3任一项所述的性能数据管理方法,其特征在于,还包括:读取所述指标索引库,从而确定待查询的性能指标的索引位置;根据所述待查询的性能指标的索引位置,在所述性能数据库中定位所述待查询的性能指标;读取所述待查询的性能指标。5.一种性能数据管理系统,其特征在于,包括:时间戳添加模块,用于为初始性能数...

【专利技术属性】
技术研发人员:陆峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1