一種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日
【發明人】周振中, 蔣君偉, 劉東海, 龐輝富, 徐育毅
【申請人】杭州優云軟件有限公司