“間隔”的時間范圍內(nèi)的歷史記錄點,采用四分位算法計算出該范圍內(nèi)的平均值。
[0038]4、將上述步驟中每個時刻前后半個間隔內(nèi)按照數(shù)據(jù)點的值連接成直線,這條線就是基線的基準(zhǔn)線。
[0039]步驟S3:以所述基準(zhǔn)線為中心,根據(jù)歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比來設(shè)置合理偏離幅度的大?。?br>[0040]所述步驟S3以所述基準(zhǔn)線為中心,根據(jù)歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比來設(shè)置合理偏離幅度的大小【具體實施方式】可為:我們認(rèn)為在IT環(huán)境穩(wěn)定、業(yè)務(wù)使用穩(wěn)定的前提下,未來正常的業(yè)務(wù)開展過程中,某具體對象的重要管理指標(biāo)實時值的波動應(yīng)在是圍繞基準(zhǔn)線的一個合理的波動范圍內(nèi),以基準(zhǔn)線為中心,上下合理的波動范圍我們稱為上下偏離幅度,具體是根據(jù)歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比來進(jìn)行合理偏離幅度大小的設(shè)置。
[0041]在實際應(yīng)用中,所述歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比由用戶進(jìn)行設(shè)置。而偏離幅度的百分比等參數(shù)由用戶設(shè)置,簡單易懂,能夠讓用戶從宏觀上對基線監(jiān)測的嚴(yán)格程度有個比較準(zhǔn)確的把握;判斷標(biāo)準(zhǔn)更加準(zhǔn)確,判斷更精確。
[0042]在實際應(yīng)用中,所述上下偏離幅度加基準(zhǔn)線后形成上下偏離門限,其設(shè)置方法可如下:
[0043]首先偏離門限的分三種類型,用戶可以任意指定其中一種:上下偏離門限、上偏離門限、下偏離門限。
[0044]如果指標(biāo)僅需要通過基線判斷不超過某個值,如“內(nèi)存使用率”指標(biāo),用戶只關(guān)心有沒有超過某閾值,那么這種閾值就是上偏離門限,應(yīng)先計算出上偏離幅度,上偏離門限=基準(zhǔn)線+上偏離幅度。
[0045]如果指標(biāo)僅需要通過基線判斷不低于某個值,如“連接數(shù)”指標(biāo),用戶只關(guān)心有沒有低于某閾值,那么這種閾值就是下偏離門限,應(yīng)先計算出下偏離幅度,下偏離門限=基準(zhǔn)線-下偏離幅度。
[0046]如果指標(biāo)及需要判斷在某個區(qū)間內(nèi),如“溫度”指標(biāo),用戶關(guān)心是否在某個溫度區(qū)間內(nèi),那么這種閾值就是上下偏離門限,應(yīng)先計算出上下偏離幅度,上偏離門限=基準(zhǔn)線+上偏離幅度,下偏離門限=基準(zhǔn)線-下偏離幅度。
[0047]步驟S4:若所述管理對象指標(biāo)數(shù)據(jù)在合理偏離幅度內(nèi)進(jìn)行波動,則判斷為正常狀態(tài),否則為越界狀態(tài);
[0048]所述步驟S4若所述管理對象指標(biāo)數(shù)據(jù)在合理偏離幅度內(nèi)進(jìn)行波動,則判斷為正常狀態(tài),否則為越界狀態(tài)的【具體實施方式】可為:上下偏離幅度間的數(shù)據(jù)波動是正常的,稱為健康,而超出偏離幅度的波動,我們稱為越界。
[0049]例如,用戶關(guān)心服務(wù)器“CPU使用率”指標(biāo)是否在某個區(qū)間內(nèi),那么我們需要計算出上偏離幅度和下偏離幅度,可通過如下步驟進(jìn)行:
[0050]1、用戶選擇偏離門限的類型:上下偏離門限、上偏離門限、下偏離門限。
[0051]2、用戶設(shè)置偏離門限的參數(shù):偏離門限在恰好保證這些指標(biāo)越界次數(shù)不超過采集總數(shù)的Pl %的前提下再增加放寬一定余量,余量為偏離幅度的P2%。
[0052]其中用戶應(yīng)設(shè)置Pl,P2的值。
[0053]3、系統(tǒng)根據(jù)用戶設(shè)置的參數(shù),計算出上偏離幅度、下偏離幅度,確保使用這個偏離幅度后,和歷史記錄的數(shù)據(jù)點比較后的越界次數(shù)滿足用戶的設(shè)置,其中歷史記錄的數(shù)據(jù)點的范圍同計算基準(zhǔn)線選擇的范圍一致。
[0054]4、基準(zhǔn)線、上偏離門限、下偏離門限已經(jīng)確定,后續(xù)采集的指標(biāo)值使用上偏離門限或下偏離門限進(jìn)行越界判斷。
[0055]例如2015年11月18日19點30分30秒,服務(wù)器“CPU使用率”采集到的值為80%,那么根據(jù)“日基線”進(jìn)行判斷時,首先確定在19點30分30秒時,基線對應(yīng)的上偏離門限值、下偏離門限值,假設(shè)其分別為23%、11%,很顯然80%不在偏離區(qū)間內(nèi),那么認(rèn)定指標(biāo)值越界。
[0056]步驟S5:通過統(tǒng)計越界的頻繁度來判斷運維管理系統(tǒng)的健康趨勢。
[0057]所述步驟S5通過統(tǒng)計越界的頻繁度來判斷運維管理系統(tǒng)的健康趨勢的【具體實施方式】可為:越界約頻繁,預(yù)示著業(yè)務(wù)運行的隱患越大,越不健康,則可以通過統(tǒng)計越界的頻繁度來判斷運維管理系統(tǒng)的健康趨勢。
[0058]本發(fā)明實施的優(yōu)點:本發(fā)明所述的基于基線的運維管理健康分析方法,通過預(yù)置的管理規(guī)則連續(xù)地、周期性地采集管理對象指標(biāo)的實時狀況,并加以保存以形成歷史數(shù)據(jù);根據(jù)所述歷史數(shù)據(jù)通過四分位算法運算得到所述管理對象指標(biāo)按時間變化的數(shù)據(jù)曲線一健康運行基準(zhǔn)線;所述基準(zhǔn)線為中心,根據(jù)歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比來設(shè)置合理偏離幅度的大小;若所述管理對象指標(biāo)數(shù)據(jù)在合理偏離幅度內(nèi)進(jìn)行波動,則判斷為正常狀態(tài),否則為越界狀態(tài);通過統(tǒng)計越界的頻繁度來判斷運維管理系統(tǒng)的健康趨勢;采集持續(xù)一段時間后,運用四分位算法提煉出“與時段維度”關(guān)聯(lián)的每個管理對象的“健康標(biāo)準(zhǔn)”也就是健康運行基準(zhǔn)線,使得基準(zhǔn)線更加接近某指標(biāo)運行的正常值;而偏離幅度的百分比等參數(shù)由用戶設(shè)置,簡單易懂,能夠讓用戶從宏觀上對基線監(jiān)測的嚴(yán)格程度有個比較準(zhǔn)確的把握;判斷標(biāo)準(zhǔn)更加準(zhǔn)確,判斷更精確。不斷收集各個監(jiān)測點運行數(shù)據(jù),與該時段健康標(biāo)準(zhǔn)做比對,得出健康狀況偏差值,當(dāng)偏差值越過許可范圍時,則觸發(fā)處理;可得到系統(tǒng)運行健康度趨勢,發(fā)現(xiàn)問題征兆進(jìn)行提示,防患于未然,提高了運維管理質(zhì)量和效率。
[0059]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本領(lǐng)域技術(shù)的技術(shù)人員在本發(fā)明公開的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種基于基線的運維管理健康分析方法,其特征在于,所述基于基線的運維管理健康分析方法包括以下步驟: 通過預(yù)置的管理規(guī)則連續(xù)地、周期性地采集管理對象指標(biāo)的實時狀況,并加以保存以形成歷史數(shù)據(jù); 根據(jù)所述歷史數(shù)據(jù)通過四分位算法運算得到所述管理對象指標(biāo)按時間變化的數(shù)據(jù)曲線---健康運行基準(zhǔn)線; 以所述基準(zhǔn)線為中心,根據(jù)歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比來設(shè)置合理偏離幅度的大??; 若所述管理對象指標(biāo)數(shù)據(jù)在合理偏離幅度內(nèi)進(jìn)行波動,則判斷為正常狀態(tài),否則為越界狀態(tài); 通過統(tǒng)計越界的頻繁度來判斷運維管理系統(tǒng)的健康趨勢。2.根據(jù)權(quán)利要求1所述的基于基線的運維管理健康分析方法,其特征在于,所述通過預(yù)置的管理規(guī)則連續(xù)地、周期性地采集管理對象指標(biāo)的實時狀況,并加以保存以形成歷史數(shù)據(jù)具體可為:通過監(jiān)測模板預(yù)置的管理規(guī)則對每個管理對象和每個監(jiān)測點進(jìn)行連續(xù)、大量的數(shù)據(jù)采集,對采集到的實時狀況信息加以保存以形成歷史數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的基于基線的運維管理健康分析方法,其特征在于,所述管理規(guī)則根據(jù)所述監(jiān)測模板上的針對管理對象和監(jiān)測點的監(jiān)測規(guī)則進(jìn)行制定。4.根據(jù)權(quán)利要求1所述的基于基線的運維管理健康分析方法,其特征在于,所述根據(jù)所述歷史數(shù)據(jù)通過四分位算法運算得到所述管理對象指標(biāo)按時間變化的數(shù)據(jù)曲線一健康運行基準(zhǔn)線中歷史數(shù)據(jù)具體可為:在管理對象正常運轉(zhuǎn)周期內(nèi)采集和保存的歷史數(shù)據(jù)。5.根據(jù)權(quán)利要求1至4之一所述的基于基線的運維管理健康分析方法,其特征在于,所述歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比由用戶進(jìn)行設(shè)置。6.根據(jù)權(quán)利要求5所述的基于基線的運維管理健康分析方法,其特征在于,所述基于基線的運維管理健康分析方法包括:通過發(fā)現(xiàn)越界實時調(diào)用智能處理策略。7.根據(jù)權(quán)利要求6所述的基于基線的運維管理健康分析方法,其特征在于,所述智能處理策略基于所述健康趨勢進(jìn)行分析,以決定是否需要采取措施及采取什么樣的措施。
【專利摘要】本發(fā)明公開了一種基于基線的運維管理健康分析方法,通過預(yù)置的管理規(guī)則連續(xù)地、周期性地采集管理對象指標(biāo)的實時狀況,并加以保存以形成歷史數(shù)據(jù);根據(jù)所述歷史數(shù)據(jù)通過四分位算法運算得到所述管理對象指標(biāo)按時間變化的健康運行基準(zhǔn)線;以所述基準(zhǔn)線為中心,根據(jù)歷史記錄數(shù)據(jù)點在上下偏離幅度內(nèi)的百分比來設(shè)置合理偏離幅度的大小;若所述管理對象指標(biāo)數(shù)據(jù)在合理偏離幅度內(nèi)進(jìn)行波動,則判斷為正常狀態(tài),否則為越界狀態(tài);通過統(tǒng)計越界的頻繁度來判斷運維管理系統(tǒng)的健康趨勢;運用四分位算法提煉出健康運行基準(zhǔn)線,使得基準(zhǔn)線更加接近某指標(biāo)運行的正常值;而偏離幅度的百分比等參數(shù)由用戶設(shè)置,簡單易懂,判斷標(biāo)準(zhǔn)更加準(zhǔn)確,判斷更精確。
【IPC分類】G06Q10/00
【公開號】CN105678388
【申請?zhí)枴緾N201610012262
【發(fā)明人】王俊, 鄭劍
【申請人】上海北塔軟件股份有限公司
【公開日】2016年6月15日
【申請日】2016年1月8日