本發(fā)明涉及數(shù)據(jù)庫(kù),尤其涉及一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、關(guān)鍵系統(tǒng)要保證最大限度的減少故障發(fā)生對(duì)業(yè)務(wù)產(chǎn)生的影響和損失,需要對(duì)狀態(tài)變化敏感的服務(wù)器硬件和軟件狀態(tài)進(jìn)行監(jiān)控,并將監(jiān)控產(chǎn)生的異常信息進(jìn)行推送告警,如果監(jiān)控設(shè)定太嚴(yán),可能會(huì)出現(xiàn)告警風(fēng)暴導(dǎo)致工程師難以應(yīng)對(duì),從而忽略關(guān)鍵信息,如果監(jiān)控設(shè)定過松,可能會(huì)遺漏異常信息,導(dǎo)致數(shù)據(jù)庫(kù)的異常情況難以發(fā)現(xiàn),因此如何提高數(shù)據(jù)庫(kù)異常信息識(shí)別的準(zhǔn)確度成為亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的在于提供了一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),旨在解決現(xiàn)有技術(shù)中數(shù)據(jù)庫(kù)異常信息識(shí)別的準(zhǔn)確度低的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法,所述方法包括以下步驟:
3、獲取目標(biāo)數(shù)據(jù)庫(kù)運(yùn)行過程中的運(yùn)行采樣數(shù)據(jù);
4、將所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果,所述指標(biāo)閾值通過歷史監(jiān)測(cè)時(shí)段內(nèi)所述目標(biāo)數(shù)據(jù)庫(kù)的歷史運(yùn)行采樣數(shù)據(jù)對(duì)應(yīng)聚類簇的質(zhì)心值確定。
5、可選地,所述將所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果之前,還包括:
6、獲取歷史監(jiān)測(cè)時(shí)段內(nèi)目標(biāo)數(shù)據(jù)庫(kù)的歷史運(yùn)行采樣數(shù)據(jù);
7、對(duì)所述歷史運(yùn)行采樣數(shù)據(jù)進(jìn)行聚類分析,并根據(jù)聚類分析獲得的各聚類簇確定聚類簇閾值;
8、根據(jù)所述聚類簇閾值將所述各聚類簇中的異常運(yùn)行采樣數(shù)據(jù)剔除,并根據(jù)剔除異常運(yùn)行采樣數(shù)據(jù)后的各聚類簇確定所述歷史監(jiān)測(cè)時(shí)段的指標(biāo)閾值。
9、可選地,所述對(duì)所述歷史運(yùn)行采樣數(shù)據(jù)進(jìn)行聚類分析,并根據(jù)聚類分析獲得的各聚類簇確定聚類簇閾值,包括:
10、對(duì)所述歷史運(yùn)行采樣數(shù)據(jù)進(jìn)行聚類分析,獲得多個(gè)聚類簇;
11、根據(jù)各聚類簇的平均距離和各聚類簇內(nèi)的運(yùn)行采樣數(shù)據(jù)確定聚類簇閾值。
12、可選地,所述根據(jù)所述聚類簇閾值將所述各聚類簇中的異常運(yùn)行采樣數(shù)據(jù)剔除,并根據(jù)剔除異常運(yùn)行采樣數(shù)據(jù)后的各聚類簇確定所述歷史監(jiān)測(cè)時(shí)段的指標(biāo)閾值,包括:
13、若聚類簇內(nèi)的運(yùn)行采樣數(shù)據(jù)大于所述聚類簇閾值,則確定所述運(yùn)行采樣數(shù)據(jù)為異常運(yùn)行采樣數(shù)據(jù);
14、將各聚類簇內(nèi)的所述異常運(yùn)行采樣數(shù)據(jù)剔除,獲得去異常點(diǎn)聚類簇;
15、根據(jù)各去異常點(diǎn)聚類簇確定所述歷史監(jiān)測(cè)時(shí)段的指標(biāo)閾值。
16、可選地,所述根據(jù)各去異常點(diǎn)聚類簇確定所述歷史監(jiān)測(cè)時(shí)段的指標(biāo)閾值,包括:
17、在所述去異常點(diǎn)聚類簇中運(yùn)行采樣數(shù)據(jù)的數(shù)據(jù)量大于數(shù)據(jù)量閾值時(shí),確定所述去異常點(diǎn)聚類簇為第一類去異常點(diǎn)聚類簇;
18、在所述去異常點(diǎn)聚類簇中運(yùn)行采樣數(shù)據(jù)的數(shù)據(jù)量小于或等于數(shù)據(jù)量閾值時(shí),確定所述去異常點(diǎn)聚類簇為第二類去異常點(diǎn)聚類簇;
19、將所述第二類去異常點(diǎn)聚類簇合并至相鄰的所述第一類去異常點(diǎn)聚類簇,獲得合并聚類簇;
20、根據(jù)各合并類聚類簇的質(zhì)心值和預(yù)設(shè)比例因子確定所述歷史監(jiān)測(cè)時(shí)段的指標(biāo)閾值。
21、可選地,所述將所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果,包括:
22、將時(shí)序滑動(dòng)窗口內(nèi)的所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比;
23、確定所述時(shí)序滑動(dòng)窗口內(nèi)的運(yùn)行采樣數(shù)據(jù)大于所述指標(biāo)閾值的數(shù)據(jù)比例;
24、在所述數(shù)據(jù)比例大于預(yù)設(shè)數(shù)據(jù)比例時(shí),確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果為存在異常。
25、可選地,所述在所述數(shù)據(jù)比例大于預(yù)設(shè)數(shù)據(jù)比例時(shí),確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果為存在異常之后,還包括:
26、確定當(dāng)前時(shí)刻與歷史相鄰告警時(shí)刻之間時(shí)間差值;
27、若所述時(shí)間差值大于或等于預(yù)設(shè)時(shí)間差值,則輸出異常告警提示信息。
28、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)裝置,所述裝置包括:
29、獲取模塊,用于獲取目標(biāo)數(shù)據(jù)庫(kù)運(yùn)行過程中的運(yùn)行采樣數(shù)據(jù);
30、確定模塊,用于將所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果,所述指標(biāo)閾值通過歷史監(jiān)測(cè)時(shí)段內(nèi)所述目標(biāo)數(shù)據(jù)庫(kù)的歷史運(yùn)行采樣數(shù)據(jù)對(duì)應(yīng)聚類簇的質(zhì)心值確定。
31、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序,所述數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序配置為實(shí)現(xiàn)如上文所述的數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法的步驟。
32、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序,所述數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法的步驟。
33、本發(fā)明獲取目標(biāo)數(shù)據(jù)庫(kù)運(yùn)行過程中的運(yùn)行采樣數(shù)據(jù);將所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果,所述指標(biāo)閾值通過歷史監(jiān)測(cè)時(shí)段內(nèi)所述目標(biāo)數(shù)據(jù)庫(kù)的歷史運(yùn)行采樣數(shù)據(jù)對(duì)應(yīng)聚類簇的質(zhì)心值確定。本發(fā)明通過歷史監(jiān)測(cè)時(shí)段內(nèi)目標(biāo)數(shù)據(jù)庫(kù)的歷史運(yùn)行采樣數(shù)據(jù)對(duì)應(yīng)聚類簇的質(zhì)心值確定指標(biāo)閾值,能夠動(dòng)態(tài)收斂不同監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值,使得指標(biāo)閾值與對(duì)應(yīng)的監(jiān)測(cè)時(shí)段相適應(yīng),解決了現(xiàn)有技術(shù)中易出現(xiàn)告警風(fēng)暴或遺漏異常信息的技術(shù)問題,提高了數(shù)據(jù)庫(kù)異常監(jiān)測(cè)的準(zhǔn)確度。
1.一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述將所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果之前,還包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述歷史運(yùn)行采樣數(shù)據(jù)進(jìn)行聚類分析,并根據(jù)聚類分析獲得的各聚類簇確定聚類簇閾值,包括:
4.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述聚類簇閾值將所述各聚類簇中的異常運(yùn)行采樣數(shù)據(jù)剔除,并根據(jù)剔除異常運(yùn)行采樣數(shù)據(jù)后的各聚類簇確定所述歷史監(jiān)測(cè)時(shí)段的指標(biāo)閾值,包括:
5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)各去異常點(diǎn)聚類簇確定所述歷史監(jiān)測(cè)時(shí)段的指標(biāo)閾值,包括:
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述將所述運(yùn)行采樣數(shù)據(jù)與監(jiān)測(cè)時(shí)段對(duì)應(yīng)的指標(biāo)閾值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果,包括:
7.如權(quán)利要求6所述的方法,其特征在于,所述在所述數(shù)據(jù)比例大于預(yù)設(shè)數(shù)據(jù)比例時(shí),確定所述目標(biāo)數(shù)據(jù)庫(kù)的異常監(jiān)測(cè)結(jié)果為存在異常之后,還包括:
8.一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)裝置,其特征在于,所述裝置包括:
9.一種數(shù)據(jù)庫(kù)異常監(jiān)測(cè)設(shè)備,其特征在于,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序,所述數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序配置為實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法的步驟。
10.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)上存儲(chǔ)有數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序,所述數(shù)據(jù)庫(kù)異常監(jiān)測(cè)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的數(shù)據(jù)庫(kù)異常監(jiān)測(cè)方法的步驟。