数据采样系统中采样周期的控制方法和装置制造方法及图纸

技术编号:19436539 阅读:17 留言:0更新日期:2018-11-14 13:10
本发明专利技术公开了一种数据采样系统中采样周期的控制方法和装置。所述方法包括:在当前的时间符合预先设置的采样周期调整策略后,获取距离当前采样周期调整时间预先设置的运行时间内的监控数据;统计每个被监控设备在所述运行时间内的监控数据;根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态;根据所述每个被监控设备当前运行能力的健康状态,确定所述每个被监控设备新的采样周期;按照新确定的采样周期,对每个被监控设备进行数据采样。

【技术实现步骤摘要】
数据采样系统中采样周期的控制方法和装置
本专利技术涉及信息处理领域,尤指一种数据采样系统中采样周期的控制方法和装置。
技术介绍
当前,市场上绝大数的网管软件、云管平台、服务器虚拟化软件都会涉及到管理资源,诸如服务器、存储、网络设备、虚拟机、数据库、Web中间件等的监控。资源监控是监控被监控对象的监控项的数据,通过对数据的计算、分析得出被监控对象的当前状态及预测被监控对象未来的变化趋势。监控监控数据通过两种方式:管理节点抓取、被管理节点主动上报。无论是管理节点抓取还是被管理节点主动上报,都是按照设定的固定时间间隔抓取和上报。时间间隔的设置需要考虑主机的响应能力和数据存储,以及数据的效用。为了更准确反应被监控对象的真实情况,需要尽可能获取多的数据,就需要抓取或上报的时间间隔尽量小;而考虑到被监控对象数据过多造成的管理节点的承受能力和数据存储能力,时间间隔又不能过小,这就造成了数据有效性和管理节点承受力二者间的矛盾。并且,当前监控平台针对每个节点的采集时间间隔是相同的,实际情况是不同节点的健康状况是各不相同的。针对各个节点的特性,如何实现动态调整监控数据采样周期实现资源监控是亟待解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种数据采样系统中采样周期的控制方法和装置。为了达到本专利技术目的,本专利技术提供了一种数据采样系统中采样周期的控制方法,包括:在当前的时间符合预先设置的采样周期调整策略后,获取距离当前采样周期调整时间预先设置的运行时间内的监控数据;统计每个被监控设备在所述运行时间内的监控数据;根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态;根据所述每个被监控设备当前运行能力的健康状态,确定所述每个被监控设备新的采样周期;按照新确定的采样周期,对每个被监控设备进行数据采样。其中,所述方法还具有如下特点:所述获取距离当前采样周期调整时间预先设置的运行时间内的监控数据,包括:获取所述采样周期调整策略中预先设置的至少两个采样时间段;按照所述至少两个采样时间段,对所述每个被监控设备进行数据采样。其中,所述方法还具有如下特点:所述根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态,包括:计算每个被监控设备在每个采样时间段内监控数据条数的平均值;根据所述至少两个采样时间段的权重值以及每个采样时间段的平均值,为每个被监控设备计算对应的监控数据条数的总平均值;根据得到的所述被监控设备的总平均值,确定所述每个被监控设备当前运行能力的健康状态。其中,所述方法还具有如下特点:所述根据所述每个被监控设备当前运行能力的健康状态,确定每个被监控设备新的采样周期,包括:如果所述被监控设备的健康状态变差时,则缩短所述没监控设备的采样周期的时间;如果所述被监控设备的健康状态变好时,则增加所述没监控设备的采样周期的时间。其中,所述方法还具有如下特点:所述根据所述每个被监控设备当前运行能力的健康状态,确定每个被监控设备新的采样周期,包括:将每个被监控设备在本次计算得到监控数据条数与上一次采样周期调整操作中计算的到的监控数据条数进行比较,计算二者的差值;如果差值大于预先设置的差值阈值,则调整所述被监控设备的采样周期。一种数据采样系统中采样周期的控制装置,包括:获取模块,用于在当前的时间符合预先设置的采样周期调整策略后,获取距离当前采样周期调整时间预先设置的运行时间内的监控数据;统计模块,用于统计每个被监控设备在所述运行时间内的监控数据;计算模块,用于根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态;确定模块,用于根据所述每个被监控设备当前运行能力的健康状态,确定所述每个被监控设备新的采样周期;监控模块,用于按照新确定的采样周期,对每个被监控设备进行数据采样。其中,所述装置还具有如下特点:所述获取模块包括:获取单元,用于获取所述采样周期调整策略中预先设置的至少两个采样时间段;监控单元,用于按照所述至少两个采样时间段,对所述每个被监控设备进行数据采样。其中,所述装置还具有如下特点:所述计算模块包括:第一计算单元,用于计算每个被监控设备在每个采样时间段内监控数据条数的平均值;第二计算单元,用于根据所述至少两个采样时间段的权重值以及每个采样时间段的平均值,为每个被监控设备计算对应的监控数据条数的总平均值;确定单元,用于根据得到的所述被监控设备的总平均值,确定所述每个被监控设备当前运行能力的健康状态。其中,所述装置还具有如下特点:所述确定模块,具体用于如果所述被监控设备的健康状态变差时,则缩短所述没监控设备的采样周期的时间;如果所述被监控设备的健康状态变好时,则增加所述没监控设备的采样周期的时间。其中,所述装置还具有如下特点:所述确定模块包括:第三计算单元,用于将每个被监控设备在本次计算得到监控数据条数与上一次采样周期调整操作中计算的到的监控数据条数进行比较,计算二者的差值;调整单元,用于如果差值大于预先设置的差值阈值,则调整所述被监控设备的采样周期。本专利技术提供的实施例,在检测到符合调整采样周期的时间触发条件后,在用于调整采样周期的运行时间内,通过获取该运行时间内的监控数据的条目,来计算被监控设备当前运行能力的健康状态,根据该健康状态,对该被监控设备的采样周期进行调整,实现动态调整被监控设备的采样周期的目的,有效提升管理效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术提供的数据采样系统中采样周期的控制方法的流程图;图2为本专利技术提供的数据采样系统的示意图;图3为本专利技术提供的数据采样系统中采样周期的控制装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术提供的数据采样系统中采样周期的控制方法的流程图。图1所示方法包括:步骤101、在当前的时间符合预先设置的采样周期调整策略后,获取距离当前采样周期调整时间预先设置的运行时间内的监控数据;其中,每隔一段时间可以1周、2周或1月等,在符合该时间长度后,可以将最近几天的数据作为监控标本进行监控。步骤102、统计每个被监控设备在所述运行时间内的监控数据;具体的,由于每个被监控设备的工作特性不同,我们在进行采样周期调整时,是按照被监控设备的个体进行划分的,大的划分可以为同一型号的设备,更新的划分为同一型号的不同工作寿命的设备;步骤103、根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态;步骤104、根据所述每个被监控设备当前运行能力的健康状态,确定本文档来自技高网...

【技术保护点】
1.一种数据采样系统中采样周期的控制方法,其特征在于,包括:在当前的时间符合预先设置的采样周期调整策略后,获取距离当前采样周期调整时间预先设置的运行时间内的监控数据;统计每个被监控设备在所述运行时间内的监控数据;根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态;根据所述每个被监控设备当前运行能力的健康状态,确定所述每个被监控设备新的采样周期;按照新确定的采样周期,对每个被监控设备进行数据采样。

【技术特征摘要】
1.一种数据采样系统中采样周期的控制方法,其特征在于,包括:在当前的时间符合预先设置的采样周期调整策略后,获取距离当前采样周期调整时间预先设置的运行时间内的监控数据;统计每个被监控设备在所述运行时间内的监控数据;根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态;根据所述每个被监控设备当前运行能力的健康状态,确定所述每个被监控设备新的采样周期;按照新确定的采样周期,对每个被监控设备进行数据采样。2.根据权利要求1所述的方法,其特征在于,所述获取距离当前采样周期调整时间预先设置的运行时间内的监控数据,包括:获取所述采样周期调整策略中预先设置的至少两个采样时间段;按照所述至少两个采样时间段,对所述每个被监控设备进行数据采样。3.根据权利要求2所述的方法,其特征在于,所述根据所述每个被监控设备的监控数据,计算所述每个被监控设备当前运行能力的健康状态,包括:计算每个被监控设备在每个采样时间段内监控数据条数的平均值;根据所述至少两个采样时间段的权重值以及每个采样时间段的平均值,为每个被监控设备计算对应的监控数据条数的总平均值;根据得到的所述被监控设备的总平均值,确定所述每个被监控设备当前运行能力的健康状态。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述每个被监控设备当前运行能力的健康状态,确定每个被监控设备新的采样周期,包括:如果所述被监控设备的健康状态变差时,则缩短所述没监控设备的采样周期的时间;如果所述被监控设备的健康状态变好时,则增加所述没监控设备的采样周期的时间。5.根据权利要求4所述的方法,其特征在于,所述根据所述每个被监控设备当前运行能力的健康状态,确定每个被监控设备新的采样周期,包括:将每个被监控设备在本次计算得到监控数据条数与上一次采样周期调整操作中计算的到的监控数据条数进行比较,计算二者的差值;如果差值大于预先设置的差...

【专利技术属性】
技术研发人员:王理想冯振杨锋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1