網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及電子商務(wù)領(lǐng)域,具體涉及網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法,W及網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù) 監(jiān)控裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)的廣泛應(yīng)用,電子商務(wù)(ElectronicCommerce)已經(jīng)日益成為主流商 務(wù)模式,由于商務(wù)活動(dòng)的嚴(yán)肅性,必須保證網(wǎng)絡(luò)信息傳遞的準(zhǔn)確及時(shí),隨之產(chǎn)生了大量的網(wǎng) 絡(luò)業(yè)務(wù)監(jiān)控需求。
[0003] 對(duì)電子商務(wù)而言,所謂網(wǎng)絡(luò)業(yè)務(wù)監(jiān)控,是指對(duì)通過網(wǎng)絡(luò)進(jìn)行的信息傳遞和業(yè)務(wù)流 程進(jìn)行嚴(yán)密的控制和實(shí)時(shí)監(jiān)控,確保各種依賴網(wǎng)絡(luò)進(jìn)行的業(yè)務(wù)活動(dòng)的順利進(jìn)行。由于電子 商務(wù)中包括大量自動(dòng)進(jìn)行、沒有人為參與的數(shù)據(jù)在網(wǎng)絡(luò)中流動(dòng),使電子商務(wù)中網(wǎng)絡(luò)系統(tǒng)對(duì) 自身的業(yè)務(wù)監(jiān)控至關(guān)重要。
[0004] 網(wǎng)絡(luò)業(yè)務(wù)監(jiān)控包括靜態(tài)業(yè)務(wù)監(jiān)控和動(dòng)態(tài)業(yè)務(wù)監(jiān)控,網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控是指在網(wǎng)絡(luò) 業(yè)務(wù)進(jìn)行過程中,配合對(duì)網(wǎng)絡(luò)信息流動(dòng)的過程控制,對(duì)網(wǎng)絡(luò)進(jìn)行的實(shí)時(shí)監(jiān)控。隨著電子商務(wù) 的不斷發(fā)展,為了滿足網(wǎng)絡(luò)購物網(wǎng)絡(luò)支付等實(shí)時(shí)業(yè)務(wù)對(duì)業(yè)務(wù)系統(tǒng)的需要,動(dòng)態(tài)業(yè)務(wù)監(jiān)控方 法成為對(duì)業(yè)務(wù)系統(tǒng)監(jiān)控的主導(dǎo)方式。
[0005] 現(xiàn)有技術(shù)采用的動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法,一般采用下述兩種方式之一 ;1)判斷被監(jiān)控 時(shí)間段內(nèi)的業(yè)務(wù)成功率與預(yù)設(shè)的告警闊值之間的大小關(guān)系,如果被監(jiān)控時(shí)間段內(nèi)的業(yè)務(wù)成 功率小于或者等于預(yù)設(shè)的告警闊值,則判定所述被監(jiān)控時(shí)間段為異常事件,并發(fā)出告警;2) 判斷被監(jiān)控時(shí)間段內(nèi)的業(yè)務(wù)失敗率與預(yù)設(shè)的告警闊值之間的大小關(guān)系,如果被監(jiān)控時(shí)間段 內(nèi)的業(yè)務(wù)失敗率大于預(yù)設(shè)的告警闊值,則判定所述被監(jiān)控時(shí)間段為異常事件,并發(fā)出告警。 所述的告警闊值的計(jì)算過程是:獲取往期業(yè)務(wù)數(shù)據(jù),并將往期業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的時(shí)間段按照 相等的時(shí)間間隔劃分為相等的時(shí)間單元,計(jì)算出每個(gè)時(shí)間單元內(nèi)的業(yè)務(wù)成功率W及業(yè)務(wù)失 敗率,然后求出所有時(shí)間單元內(nèi)業(yè)務(wù)成功率或者失敗率的平均數(shù)W及中位數(shù),選取上述平 均數(shù)或者中位數(shù)作為告警闊值。
[0006] 上述現(xiàn)有技術(shù)存在明顯的缺陷。
[0007] 首先,僅僅采用告警闊值作為判斷業(yè)務(wù)是否出現(xiàn)異常事件的方式,在一些特定情 況下不能準(zhǔn)確反映實(shí)際的異常情況。
[0008] 在上述現(xiàn)有技術(shù)所述的動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法中,如果被監(jiān)控時(shí)間段內(nèi)的總業(yè)務(wù)數(shù)很 低,例如凌晨的網(wǎng)購下單業(yè)務(wù),則此時(shí)被監(jiān)控時(shí)間段內(nèi)出現(xiàn)少量的失敗業(yè)務(wù)都會(huì)使該被監(jiān) 控時(shí)間段內(nèi)的業(yè)務(wù)失敗率顯著增加,甚至超出預(yù)設(shè)的告警闊值,或者會(huì)使該被監(jiān)控時(shí)間段 內(nèi)的業(yè)務(wù)成功率很小,甚至低于預(yù)設(shè)的告警闊值,從而使系統(tǒng)發(fā)出告警。但從整體上看,該 些少量的失敗業(yè)務(wù)一般并不意味電子商務(wù)系統(tǒng)存在系統(tǒng)風(fēng)險(xiǎn),對(duì)其采取報(bào)警措施會(huì)降低報(bào) 警準(zhǔn)確性,影響業(yè)務(wù)系統(tǒng)的正常運(yùn)轉(zhuǎn)。在現(xiàn)有技術(shù)提供的動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法中,僅僅根據(jù)成 功率與失敗率與相應(yīng)的告警闊值之間的關(guān)系進(jìn)行報(bào)警,無法分辨出上述情況。。
[0009] 其次,上述現(xiàn)有技術(shù)所述的動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法只能判斷該被監(jiān)控時(shí)間段是不是異 常事件,如果該被監(jiān)控時(shí)間段被判定為異常事件,無法進(jìn)一步判斷該被異常事件的嚴(yán)重性 程度。
[0010] 第H,上述現(xiàn)有技術(shù)所述的動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法中,告警闊值的選擇存在兩難。在上 述現(xiàn)有技術(shù)中,出現(xiàn)某個(gè)數(shù)量的失敗業(yè)務(wù)是否需要告警,完全依賴于告警闊值的設(shè)定,使告 警闊值設(shè)定面臨兩難。若告警條件過于苛刻(業(yè)務(wù)成功率的告警闊值設(shè)定過高,或者業(yè)務(wù)失 敗率的告警闊值設(shè)定過低),則一些需要告警的情況可能被漏判。相反,如果告警條件過低 (業(yè)務(wù)成功率的告警闊值設(shè)定過低,或者業(yè)務(wù)失敗率的告警闊值設(shè)定過高),則不應(yīng)當(dāng)判定 為異常事件的情況卻可能發(fā)出告警,從而產(chǎn)生大量的告警,增加了告警的工作量。
[0011] 最后,在現(xiàn)有技術(shù)提供的上述動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法中,針對(duì)所有的告警均采用同樣 的告警方式,不能針對(duì)不同業(yè)務(wù)對(duì)異常情況的敏感度W及異常情況的嚴(yán)重程度,選擇有針 對(duì)性的報(bào)警措施。
【發(fā)明內(nèi)容】
[0012] 本申請(qǐng)?zhí)峁┮环N網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法,W解決現(xiàn)有的網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控技術(shù)存 在的問題。本申請(qǐng)還提供一種網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控裝置。
[0013] 本申請(qǐng)?zhí)峁┮环N網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控方法,包括W下步驟:
[0014] 從網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)記錄中提取已經(jīng)完成的特定時(shí)間段的網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)作為往期業(yè) 務(wù)數(shù)據(jù);
[0015] 根據(jù)所述往期業(yè)務(wù)數(shù)據(jù)計(jì)算獲得成功率參考值;
[0016] W成功率參考值為基礎(chǔ),將被監(jiān)控時(shí)間段內(nèi)的網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)作為歷史數(shù)據(jù)的一部 分,和往期業(yè)務(wù)數(shù)據(jù)一起,代入成功率參考值的計(jì)算公式,對(duì)成功率參考值進(jìn)行調(diào)整計(jì)算, 得到調(diào)整成功率參考值;
[0017] 判斷所述調(diào)整成功率參考值是否小于或者等于預(yù)設(shè)的波動(dòng)率告警闊值,若是,貝U 判斷該被監(jiān)控時(shí)間段內(nèi)的網(wǎng)絡(luò)業(yè)務(wù)出現(xiàn)嚴(yán)重異常。
[0018] 可選的,所述成功率參考值通過如下方式獲得:
[0019] 將所述往期業(yè)務(wù)數(shù)據(jù)W固定時(shí)長為時(shí)間單位,從所述特定時(shí)間段的起始時(shí)間點(diǎn)開 始,將該特定時(shí)間段依次劃分為多個(gè)單位時(shí)間段;所述固定時(shí)長與被監(jiān)控時(shí)間段的時(shí)長相 等;W下述數(shù)據(jù)和公式之一計(jì)算所述成功率參考值:
[0020] W所述特定時(shí)間段內(nèi)的各個(gè)單位時(shí)間段的平均成功業(yè)務(wù)數(shù)和各個(gè)單位時(shí)間段的 平均總業(yè)務(wù)數(shù)為依據(jù),將所述平均成功業(yè)務(wù)數(shù)除W所述各個(gè)單位時(shí)間段的平均總業(yè)務(wù)數(shù), 作為所述成功率參考值;
[0021] 或者,W所述特定時(shí)間段內(nèi)的各個(gè)單位時(shí)間段的成功業(yè)務(wù)數(shù)中位數(shù)和各個(gè)單位時(shí) 間段的總業(yè)務(wù)數(shù)的中位數(shù)作為依據(jù),將所述各個(gè)單位時(shí)間段的成功業(yè)務(wù)數(shù)除W所述各個(gè)單 位時(shí)間段的總業(yè)務(wù)數(shù)的中位數(shù),作為所述成功率參考值;
[0022] 或者,W所述特定時(shí)間段內(nèi)的各個(gè)單位時(shí)間段的成功業(yè)務(wù)數(shù)平均數(shù)與各個(gè)單位時(shí) 間段的成功業(yè)務(wù)數(shù)中位數(shù)二者平均數(shù)、各個(gè)單位時(shí)間段總業(yè)務(wù)數(shù)的平均數(shù)W及各個(gè)單位時(shí) 間段總業(yè)務(wù)數(shù)的中位數(shù)二者平均數(shù)為依據(jù);將前者除W后者,作為所述成功率參考值。
[0023] 可選的,所述調(diào)整成功率參考值的計(jì)算公式,具體是;在所述計(jì)算成功率參考值的 計(jì)算公式中,分子加上被監(jiān)控時(shí)間段內(nèi)的成功業(yè)務(wù)數(shù),分母加上被監(jiān)控時(shí)間段內(nèi)的總業(yè)務(wù) 數(shù)。
[0024] 可選的,在進(jìn)行所述對(duì)調(diào)整成功率參考值進(jìn)行計(jì)算的步驟之前,先判斷被監(jiān)控時(shí) 間段的失敗業(yè)務(wù)數(shù)是否大于失敗樣本參考數(shù),且失敗樣本參考數(shù)是否大于0 ;
[0025] 若是,則采用如下方式對(duì)成功率參考值進(jìn)行調(diào)整計(jì)算:將被監(jiān)控時(shí)間段內(nèi)的成功 業(yè)務(wù)數(shù)乘W失敗業(yè)務(wù)數(shù)與失敗樣本參考數(shù)的比值,加在成功率參考值計(jì)算公式的分子上; 將被監(jiān)控時(shí)間段內(nèi)的總業(yè)務(wù)數(shù)乘W失敗業(yè)務(wù)數(shù)與失敗樣本參考數(shù)的比值,加在成功率參考 值計(jì)算公式的分母上;所述失敗樣本參考數(shù)采用W下方式之一計(jì)算:參考時(shí)間段內(nèi),存在 失敗樣本的各個(gè)單位時(shí)間段的失敗樣本的平均數(shù);或者,參考時(shí)間段內(nèi),存在失敗樣本的各 個(gè)單位時(shí)間段的失敗樣本的中位數(shù);或者,參考時(shí)間段內(nèi),存在失敗樣本的各個(gè)單位時(shí)間段 的失敗樣本的平均數(shù),與存在失敗樣本的各個(gè)單位時(shí)間段的失敗樣本的中位數(shù)的平均數(shù);
[0026] 若否,則采用如下方法進(jìn)行所述調(diào)整計(jì)算:在所述計(jì)算成功率參考值的計(jì)算公式 中,分子加上被監(jiān)控時(shí)間段內(nèi)的成功業(yè)務(wù)數(shù),分母加上被監(jiān)控時(shí)間段內(nèi)的總業(yè)務(wù)數(shù)。
[0027] 可選的,在所述對(duì)成功率參考值進(jìn)行調(diào)整計(jì)算的步驟之前,先判斷被監(jiān)控時(shí)間段 的業(yè)務(wù)成功率是否小于或等于預(yù)設(shè)的第一告警闊值,若是,則初步判斷所述被監(jiān)控時(shí)間段 內(nèi)的網(wǎng)絡(luò)業(yè)務(wù)出現(xiàn)異常事件,進(jìn)入所述對(duì)成功率參考值進(jìn)行調(diào)整計(jì)算的步驟;若否,則不再 進(jìn)入對(duì)成功率參考值進(jìn)行調(diào)整計(jì)算步驟。
[0028] 可選的,所述第一告警闊值采用如下算法實(shí)現(xiàn):
[0029] 將所述往期業(yè)務(wù)數(shù)據(jù)W固定時(shí)長為時(shí)間單位,從所述特定時(shí)間段的起始時(shí)間點(diǎn) 開始,將該特定時(shí)間段依次劃分為多個(gè)單位時(shí)間段,并計(jì)算出每個(gè)單位時(shí)間段的業(yè)務(wù)成功 率;
[0030]W下述公式計(jì)算所述第一告警闊值;所述特定時(shí)間段內(nèi)單位時(shí)間段的業(yè)務(wù)成功率 的下四分位數(shù)-0. 5*<上四分位數(shù)-下四分位數(shù)〉。
[0031] 可選的,所述被監(jiān)控時(shí)間段所在日為今天,所述參考時(shí)間段具體為昨天;根據(jù)昨天 的網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的第一告警闊值為今日第一告警闊值;前天的網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的第 一告警闊值為昨日第一告警闊值;并W下述公式判斷所述第一告警闊值波動(dòng)是否異常:
[0032] <今日第一告警闊值-昨日第一告警闊值〉/昨日第一告警闊值,若所述計(jì)算結(jié)果 的絕對(duì)值大于0. 5,則判斷所述第一告警闊值波動(dòng)異常。
[0033] 可選的,若判斷被監(jiān)控時(shí)間段內(nèi)的網(wǎng)絡(luò)業(yè)務(wù)出現(xiàn)嚴(yán)重異常,則用波動(dòng)率告警闊值 減去在所述對(duì)成功率參考值進(jìn)行調(diào)整計(jì)算的步驟中得到的所述調(diào)整成功率參考值,將差值 乘W100,獲得偏離分;偏離分越大,則所述網(wǎng)絡(luò)業(yè)務(wù)出現(xiàn)的異常事件異常程度越嚴(yán)重。
[0034] 可選的,將所述偏離分與預(yù)設(shè)的偏離分區(qū)間比較,根據(jù)其落入的偏離分區(qū)間,進(jìn)行 預(yù)定處理;所述偏離分區(qū)間是W偏離分分值為依據(jù),從小到大設(shè)置的若干區(qū)間,每個(gè)區(qū)間采 用不同的處理方式,且分值越大的偏離分區(qū)間,其處理方式的級(jí)別越高。
[0035] 可選的,根據(jù)網(wǎng)絡(luò)業(yè)務(wù)類型的不同設(shè)置不同的敏感度,并對(duì)應(yīng)不同的敏感度設(shè)置 不同的偏離分區(qū)間。
[0036] 本申請(qǐng)還提供一種網(wǎng)絡(luò)動(dòng)態(tài)業(yè)務(wù)監(jiān)控裝置,包括:
[0037] 往期業(yè)務(wù)數(shù)據(jù)提取單元,用于從網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)記錄中提取已經(jīng)完成的特定時(shí)間段 的網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)作為往期業(yè)務(wù)數(shù)據(jù);
[0038] 成功率參考值計(jì)算單元,用于