一种it系统监测状态指标压缩分析方法

文档序号:10488852阅读:416来源:国知局
一种it系统监测状态指标压缩分析方法
【专利摘要】本发明涉及一种IT系统监测状态指标压缩分析方法,利用设备的状态变更少、重复机率大的特点,设计适合按时间点存储状态与分析状态的数据记录格式,以及与之匹配的压缩与分析算法,其步骤如下:接受设备状态指标数据;查询该设备最近一条该指标记录;比较新老记录,根据结果更新历史指标库;通过历史指标库查询设备状态变化情况。本发明的有益效果为:本发明可以有效解决IT系统监测领域中,状态指标监测状态收集和处理遇到的大数据处理性能问题,解决了在大规模监控下,海量数据的存储问题,同时提升了上层读取数据的实时效率,缩短了数据分析的周期。
【专利说明】
一种IT系统监测状态指标压缩分析方法
技术领域
[0001]本发明涉及IT系统监测领域,主要是一种IT系统监测状态指标压缩分析方法,通过状态指标压缩分析技术,解决了海量数据的存储问题,同时提升了上层读取数据的实时效率,缩短了数据分析的周期。
【背景技术】
[0002]现代IT系统底层基础架构复杂,需要大量设备,同时为了保证IT系统7*24小时的运行正常,一般需要对IT系统的底层基础架构进行实时监测,监测各类指标的状态,一旦发现问题,可以通知人员及时解决并修复问题,来保证IT系统的高可用性。一般设备监测指标都是按照时间序列来存储,时间长了,占用的磁盘空间越来越大,而且数据的读取也越来越慢。因此产生了状态指标压缩这样的产品技术,来解决这些问题。

【发明内容】

[0003]本发明的目的是解决传统IT监控系统在状态指标收集和处理遇到的问题,而提供一种IT系统监测状态指标压缩分析方法,通过运用状态指标压缩技术之后,可实现存储状态指标数据量大幅减少,解决了在大规模监控下,海量数据的存储问题,同时提升了上层读取数据的实时效率,缩短了数据分析的周期。
[0004]本发明的目的是通过如下技术方案来完成的。这种IT系统监测状态指标压缩分析方法,利用设备的状态变更少、重复机率大的特点,设计适合按时间点存储状态与分析状态的数据记录格式,以及与之匹配的压缩与分析算法,其步骤如下:
[0005]I)接受设备状态指标数据;
[0006]2)查询该设备最近一条该指标记录;
[0007]3)比较新老记录,根据结果更新历史指标库;
[0008]4)通过历史指标库查询设备状态变化情况。
[0009]更进一步的,具体步骤如下:
[0010](1)、接收指标数据,标记为NR,NR =设备标识+指标类型+指标值+采样时间;
[0011](2)、查询相应的最后一次指标数据,标记为LR,LR=设备标识+指标类型+指标值+开始时间+结束时间+采样次数,如查询不到记录,则设置LR为NULL标识;
[0012](3)、比较NR与LR的指标状态,并进行相应数据保存操作;
[0013](3-1),如NR指标值=LR指标值,则更新LR并再次保存,更新规则如下:
[0014]a)更新LR结束时间,LR结束时间=NR采样时间;
[0015]b)增加LR采样次数,LR采样次数=LR采样次数+1 ;
[0016](3-2)、如NR指标值OLR指标值LR = NULL,则修改LR结束时间,并通过NR生成新的LR并保存,更新规则如下:
[0017]a)设置LR结束时间,LR结束时间=NR采样时间;
[0018]b)保存 LR;
[0019]c)通过NR生成新的LR;
[0020]d)设置LR开始时间,LR开始时间=NR采样时间;
[0021 ]e)设置LR结束时间,LR结束时间=NR采样时间;
[0022]f)设置LR采样次数为I,LR采样次数=1;
[0023](3-3)、如LR = NULL,则通过NR生成新的LR并保存,更新规则如下:
[0024]a)设置LR开始时间,LR开始时间=NR采样时间;
[0025]b)设置LR结束时间,LR结束时间=NR结束时间;
[0026]c)设置LR采样次数为I,LR采样次数=I。
[0027]更进一步的,分析指标状态变更,通过查询指定时间段内的LR记录,即能够快速实现:
[0028]a)查询状态变更历史,按LR开始时间排序即可;
[0029]b)分析某状态的总时间,合计LR中指定指标值匹配记录的时间区间。
[0030]本发明的有益效果为:本发明可以有效解决IT系统监测领域中,状态指标监测状态收集和处理遇到的大数据处理性能问题,解决了在大规模监控下,海量数据的存储问题,同时提升了上层读取数据的实时效率,缩短了数据分析的周期。
【附图说明】
[0031 ]图1为本发明的配置项调和流程示意图;
[0032]图2为本发明前的原始数据样本示意图;
[0033]图3为采用本发明后的数据样本示意图;
[0034]图4为使用本发明后的数据量对比示意图。
【具体实施方式】
[0035]下面将结合附图和实施例对本发明做详细的介绍:
[0036]本发明所述的状态指标压缩技术,共涉及3个单元:数据接收单元、指标历史库、数据保存处理单元、数据分析单元。I.数据接收单元,接受设备状态指标数据,标记新记录;2.指标历史库,保存历史数据提供查询接口; 3.数据保存处理单元,比较新老记录,决定如何保存历史数据;4.数据分析单元,通过查询历史库与合计,以提供状态变更分析报表。
[0037]图1位上述各模块的运行流程图;如上文所示描述了数据流向;各监测系统提供的指标数据,首先经过标记生成新记录;其次定位查询历史库记录;最后进行记录比较;
[0038]图2为使用本发明前,一个网络设备端口工作状态的数据样本;
[0039]图3为使用本发明后,上述数据压缩后的数据样本;
[0040]图4为使用本发明前后,数据压缩的收益比较。
[0041 ]本发明实现的步骤如下:
[0042]1、接收指标数据,标记为NR13NR =设备标识+指标类型+指标值+采样时间
[0043]如:NR =交换机A+端口工作状态+下线+2015-03-10 14:42:51
[0044]2、查询相应的最后一次指标数据,标记为LR13LR =设备标识+指标类型+指标值+开始时间+结束时间+采样次数。如查询不到记录,则设置LR为NULL标识。
[0045]如:LR=交换机 A+端口工作状态+在线+2015-03-05 18:22:30+2015-03-10 14:32:51+697次
[0046]3、比较NR与LR的指标状态,并进行相应数据保存操作
[0047]I)如果“NR指标值=LR指标值”,则更新LR并再次保存,更新规则如下:
[0048]a)更新LR结束时间,使LR结束时间=NR采样时间
[0049]b)增加LR采样次数,使LR采样次数=LR采样次数+1
[0050]2)如果“NR指标值OLR指标值或LR = NULL”,则修改LR结束时间,并通过NR生成新的LR并保存,更新规则如下:
[0051 ] a)设置LR结束时间,使LR结束时间=NR采样时间
[0052]b)保存 LR
[0053]c)通过NR生成新的LR
[0054]d)设置LR开始时间,使LR开始时间=NR采样时间
[0055]e)设置LR结束时间,使LR结束时间=NR采样时间
[0056]f)设置LR采样次数为I,LR采样次数=1
[0057]3)如果“LR = NULL”,则通过NR生成新的LR并保存,更新规则如下:
[0058]a)设置LR开始时间,使LR开始时间=NR采样时间
[0059]b)设置LR结束时间,使LR结束时间=NR结束时间
[0060]c)设置LR采样次数为I,使LR采样次数=I
[0061]根据步骤I与2中的例子,本步骤存在“NR指标值OLR指标值”,因此产生以下操作:
[0062]I)设置LR结束时间,并保存原LR =交换机A+端口工作状态+在线+2015-03-05 18:22:30+2015-03-10 14:42:51+697次
[0063]2)通过NR生成新的LR,并保存新LR =交换机A+端口工作状态+下线+2015-03-1014:42:51+2015-03-10 14:42:51+1次
[0064]4、分析指标状态变更,通过查询指定时间段内的LR记录,即可快速实现:
[0065]a)查询状态变更历史,按LR开始时间排序即可
[0066]b)分析某状态的总时间,合计LR中指定指标值匹配记录的时间区间。
[0067]本发明不局限于上述实施方式,不论在其形状或材料构成上作任何变化,凡是采用本发明所提供的结构设计,都是本发明的一种变形,均应认为在本发明保护范围之内。
【主权项】
1.一种IT系统监测状态指标压缩分析方法,其特征是:利用设备的状态变更少、重复机率大的特点,设计适合按时间点存储状态与分析状态的数据记录格式,以及与之匹配的压缩与分析算法,其步骤如下: 1)接受设备状态指标数据; 2)查询该设备最近一条该指标记录; 3)比较新老记录,根据结果更新历史指标库; 4)通过历史指标库查询设备状态变化情况。2.根据权利要求1所述的IT系统监测状态指标压缩分析方法,其特征在于:具体步骤如下: (1)、接收指标数据,标记为NR,NR=设备标识+指标类型+指标值+采样时间; (2)、查询相应的最后一次指标数据,标记为LR,LR=设备标识+指标类型+指标值+开始时间+结束时间+采样次数,如查询不到记录,则设置LR为NULL标识; (3)、比较NR与LR的指标状态,并进行相应数据保存操作; (3-1),如NR指标值=LR指标值,则更新LR并再次保存,更新规则如下: a)更新LR结束时间,LR结束时间=NR采样时间; b)增加LR采样次数,LR采样次数=LR采样次数+1; (3-2)、如NR指标值OLR指标值LR = NULL,则修改LR结束时间,并通过NR生成新的LR并保存,更新规则如下: a)设置LR结束时间,LR结束时间=NR采样时间; b)保存LR; c)通过NR生成新的LR; d)设置LR开始时间,LR开始时间=NR采样时间; e)设置LR结束时间,LR结束时间=NR采样时间; f)设置LR采样次数为I,LR采样次数=I; (3-3),如LR=NULL,则通过NR生成新的LR并保存,更新规则如下: a)设置LR开始时间,LR开始时间=NR采样时间; b)设置LR结束时间,LR结束时间=NR结束时间; c)设置LR采样次数为I,LR采样次数=I。3.根据权利要求1所述的IT系统监测状态指标压缩分析方法,其特征在于:分析指标状态变更,通过查询指定时间段内的LR记录,即能够快速实现: a)查询状态变更历史,按LR开始时间排序即可; b)分析某状态的总时间,合计LR中指定指标值匹配记录的时间区间。
【文档编号】G06F11/30GK105843724SQ201610153066
【公开日】2016年8月10日
【申请日】2016年3月17日
【发明人】周振中, 蒋君伟, 刘东海, 庞辉富, 徐育毅
【申请人】杭州优云软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1