System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,特別是涉及一種數據處理方法、數據處理裝置、數據處理系統、計算機設備以及計算機可讀存儲介質。
技術介紹
1、隨著集群規模的不斷擴大,可以進行性能管理的資源也隨之增加,如是導致實時監控的性能報表數據亦十分繁冗。
2、然而,由于展示頁面/曲線圖表的尺寸設計,難以從海量統計數據中快速、準確地找到需要查看的性能數據。與此同時,以對節點的性能數據進行監測為例,通常使用至少一條曲線表示一個節點的性能變化。伴隨著進行性能統計的客體增加,使得同一個曲線圖表內的曲線數量繁冗,容易出現曲線圖紛雜難以識別的情況,進而導致難以快速提取有效信息難度。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種數據處理方法、數據處理裝置、數據處理系統、計算機設備以及計算機可讀存儲介質,能夠簡化界面展示,并有利于豐富數據展示的信息。
2、一方面,提供一種數據處理方法,數據處理方法包括:獲取待處理的性能數據;獲取數據分組規則;依照數據分組規則對性能數據進行分組,形成若干個組別封裝;分別渲染各組別封裝內性能數據的若干條性能曲線,形成分別屬于各組別封裝的曲線圖表;對性能曲線進行異常評估,響應于判定性能曲線存在異常信息,賦予異常信息以異常標識。
3、在本申請的一實施例中,數據分組規則包括曲線圖表的曲線數量閾值子規則、曲線分身子規則中的至少一者;依照數據分組規則對性能數據進行分組,形成若干個組別封裝包括:響應于所訴數據分組規則包括曲線圖表的曲線數量閾值子規則,令劃分至各
4、在本申請的一實施例中,數據分組規則包括自適應分組數量子規則;獲取數據分組規則包括:獲取展示頁面的分辨率高度;其中,展示頁面用于展示性能曲線;獲取展示頁面內固定組件占用的高度;評估性能曲線的高度以及性能曲線的排布列數;自適應分組數量的計算公式為:x=(l1-l2)/l3*n;其中,x表示自適應分組數量;l1表示展示頁面的分辨率高度;l2表示展示頁面內固定組件占用的高度;l3表示性能曲線的高度;n表示性能曲線的排布列數。
5、在本申請的一實施例中,對性能曲線進行異常評估包括:識別性能曲線的分析類別;其中,分析類別包括閾值類統計類別、增量類統計類別、離散統計類別中的至少一者;響應于性能曲線的分析類別為閾值類統計類別,遍歷性能曲線的性能數據,將超過第一閾值的性能數據作為異常信息;響應于性能曲線的分析類別為增量類統計類別,對性能曲線進行擬合處理,并對擬合后的性能曲線進行求導,將增加速度超過第二閾值的性能數據作為異常信息;響應于性能曲線的分析類別為離散統計類別,利用正態分布對性能曲線進行異常信息評估。
6、在本申請的一實施例中,異常評估包括:評估性能曲線內的異常數據點,和/或,評估各類預設性能的異常性能曲線;響應于評估性能曲線內的異常數據點,利用正態分布對性能曲線進行異常信息評估包括:計算性能曲線所包含性能數據的數據平均值;基于數據平均值計算性能曲線內性能數據的數據標準差;將數據平均值與放大第一預設倍數的數據標準差二者之間的和值作為第一端點值,將二者之間的差值作為第二端點值,以基于第一端點值與第二端點值形成允許區間;將性能曲線內未在允許區間的性能數據作為異常信息;響應于評估各類預設性能的異常性能曲線,利用正態分布對性能曲線進行異常信息評估包括:分別獲取屬于當前性能類別的各條性能曲線的平均值,作為各性能曲線的曲線平均值;基于曲線平均值計算當前性能類別的類別曲線平均值以及類別曲線標準差;將類別曲線平均值與放大第二預設倍數的類別曲線標準差二者之間的和值作為第三端點值,將二者之間的差值作為第四端點值,以基于第三端點值與第四端點值形成允許區間;將當前性能類別內曲線平均值未在允許區間的性能曲線作為異常信息。
7、在本申請的一實施例中,形成分別屬于各組別封裝的曲線圖表包括:分別計算各條性能曲線的排序因子組合;其中,排序因子包括性能曲線的最大值、最小值、方差、平均值、中位數、最大最小間值中的至少一者;響應于獲取排序指令,識別排序指令所指示的目標排序因子;其中,目標排序因子為排序因子組合中的一者或性能曲線的時刻;遍歷各組別封裝的性能曲線,按照目標排序因子以目標順序進行排序,將排序后的性能曲線按目標順序以目標數量形成新的若干個曲線圖表;其中,目標數量為指定新的曲線圖表內性能曲線的數量。
8、另一方面,提供了一種數據處理裝置,數據處理裝置包括:輸入模塊以及處理模塊;輸入模塊用于獲取待處理的性能數據;處理模塊與輸入模塊連接,用于實現如上述任一項實施例中的數據處理方法。
9、復一方面,提供了一種數據處理系統,數據處理系統包括:數據服務端、通信模塊以及如上述實施例中的數據處理裝置;數據服務端,用于存儲性能數據;數據處理裝置,通過通信模塊與數據服務端連接,以在本地進行數據處理。
10、再一方面,提供了一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行計算機程序時實現以下步驟:獲取待處理的性能數據;獲取數據分組規則;依照數據分組規則對性能數據進行分組,形成若干個組別封裝;分別渲染各組別封裝內性能數據的若干條性能曲線,形成分別屬于各組別封裝的曲線圖表;對性能曲線進行異常評估,響應于判定性能曲線存在異常信息,賦予異常信息以異常標識。
11、又一方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執行時實現以下步驟:獲取待處理的性能數據;獲取數據分組規則;依照數據分組規則對性能數據進行分組,形成若干個組別封裝;分別渲染各組別封裝內性能數據的若干條性能曲線,形成分別屬于各組別封裝的曲線圖表;對性能曲線進行異常評估,響應于判定性能曲線存在異常信息,賦予異常信息以異常標識。
12、上述數據處理方法、數據處理裝置、數據處理系統、計算機設備以及計算機可讀存儲介質,能夠對每張曲線圖表內存在的性能曲線數量進行約束,從而能夠有利于清晰各條性能曲線的結構以及趨勢,提高曲線圖表的直觀性,以簡化界面展示,還有利于提取各性能曲線所表達信息的效率。同時,還能夠對異常信息進行分析并進行異常標識,以提高性能曲線進行數據展示時信息豐富度,提高基于性能曲線進行異常定位的效率。
本文檔來自技高網...【技術保護點】
1.一種數據處理方法,其特征在于,所述數據處理方法包括:
2.根據權利要求1所述的數據處理方法,其特征在于,所述數據分組規則包括曲線圖表的曲線數量閾值子規則、曲線分身子規則中的至少一者;
3.根據權利要求1或2所述的數據處理方法,其特征在于,所述數據分組規則包括自適應分組數量子規則;
4.根據權利要求1所述的數據處理方法,其特征在于,所述對所述性能曲線進行異常評估包括:
5.根據權利要求4所述的數據處理方法,其特征在于,所述異常評估包括:評估所述性能曲線內的異常數據點,和/或,評估各類預設性能的異常性能曲線;
6.根據權利要求1所述的數據處理方法,其特征在于,所述形成分別屬于各組別封裝的曲線圖表包括:
7.一種數據處理裝置,其特征在于,所述數據處理裝置包括:
8.一種數據處理系統,其特征在于,所述數據處理系統包括:
9.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述數據處理方法的
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述數據處理方法的步驟。
...【技術特征摘要】
1.一種數據處理方法,其特征在于,所述數據處理方法包括:
2.根據權利要求1所述的數據處理方法,其特征在于,所述數據分組規則包括曲線圖表的曲線數量閾值子規則、曲線分身子規則中的至少一者;
3.根據權利要求1或2所述的數據處理方法,其特征在于,所述數據分組規則包括自適應分組數量子規則;
4.根據權利要求1所述的數據處理方法,其特征在于,所述對所述性能曲線進行異常評估包括:
5.根據權利要求4所述的數據處理方法,其特征在于,所述異常評估包括:評估所述性能曲線內的異常數據點,和/或,評估各類預設性能的異常性能曲線;
6...
【專利技術屬性】
技術研發人員:孫鳳超,張志華,周文強,
申請(專利權)人:濟南浪潮數據技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。