本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種異常監(jiān)控方法、計(jì)算設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著業(yè)務(wù)的快速發(fā)展和數(shù)字化需求的不斷增長(zhǎng),用戶數(shù)量迅速攀升。為確保用戶體驗(yàn),產(chǎn)品性能和體驗(yàn)要求越來(lái)越高,迭代速度也隨之加快。因此,建立一個(gè)全流程、規(guī)范化、自動(dòng)化和智能化的監(jiān)控管理系統(tǒng)勢(shì)在必行。
2、在現(xiàn)有方案中一般都是對(duì)操作系統(tǒng)、中間件等進(jìn)行監(jiān)控,這對(duì)于應(yīng)用內(nèi)部的運(yùn)行情況缺少實(shí)時(shí)有效的監(jiān)控和主動(dòng)預(yù)警。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的在于提供一種異常監(jiān)控方法、計(jì)算設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),實(shí)現(xiàn)了對(duì)目標(biāo)應(yīng)用的運(yùn)行情況的及時(shí)監(jiān)控和主動(dòng)預(yù)警,提高了用戶體驗(yàn)。
2、為達(dá)到上述目的:
3、第一方面,本申請(qǐng)實(shí)施例提供了一種異常監(jiān)控方法,應(yīng)用于客戶端,包括:
4、獲取目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)監(jiān)控規(guī)則,并在所述目標(biāo)應(yīng)用中部署所述目標(biāo)監(jiān)控規(guī)則;
5、根據(jù)所述目標(biāo)監(jiān)控規(guī)則,確定所述目標(biāo)應(yīng)用的第一異常信息;和/或,確定所述目標(biāo)監(jiān)控規(guī)則運(yùn)行時(shí)的第二異常信息;
6、輸出所述第一異常信息和/或所述第二異常信息。
7、在一實(shí)施方式中,所述獲取目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)監(jiān)控規(guī)則,并在所述目標(biāo)應(yīng)用中部署所述目標(biāo)監(jiān)控規(guī)則,包括:
8、基于預(yù)設(shè)的時(shí)間間隔,獲取所述目標(biāo)應(yīng)用所對(duì)應(yīng)的目標(biāo)監(jiān)控規(guī)則;
9、若所述目標(biāo)應(yīng)用中未設(shè)有初始的監(jiān)控規(guī)則,則將所述目標(biāo)監(jiān)控規(guī)則部署到所述目標(biāo)應(yīng)用中;
10、若所述目標(biāo)應(yīng)用中設(shè)有初始的監(jiān)控規(guī)則,則根據(jù)所述目標(biāo)監(jiān)控規(guī)則,更新所述初始的監(jiān)控規(guī)則。
11、在一實(shí)施方式中,所述目標(biāo)監(jiān)控規(guī)則包括需要進(jìn)行監(jiān)控的運(yùn)行類型和第一告警條件,
12、所述根據(jù)所述目標(biāo)監(jiān)控規(guī)則,確定所述目標(biāo)應(yīng)用的第一異常信息,包括:
13、獲取所述目標(biāo)應(yīng)用中,各所述運(yùn)行類型所對(duì)應(yīng)的第一運(yùn)行信息;
14、根據(jù)所述第一運(yùn)行信息和所述第一告警條件,判斷所述目標(biāo)應(yīng)用是否異常;
15、若是,則根據(jù)判斷結(jié)果和所述運(yùn)行信息,確定所述目標(biāo)應(yīng)用的第一異常信息。
16、在一實(shí)施方式中,所述目標(biāo)監(jiān)控規(guī)則包第二告警條件;
17、所述確定所述目標(biāo)監(jiān)控規(guī)則運(yùn)行時(shí)的第二異常信息,包括:
18、獲取所述目標(biāo)監(jiān)控規(guī)則在運(yùn)行時(shí)所對(duì)應(yīng)的第二運(yùn)行信息;
19、根據(jù)所述第二運(yùn)行信息與所述第二告警條件,判斷所述目標(biāo)監(jiān)控規(guī)則的運(yùn)行狀態(tài)是否異常;
20、若是,則根據(jù)判斷結(jié)果和所述第二運(yùn)行信息,確定所述目標(biāo)監(jiān)控規(guī)則運(yùn)行時(shí)的第二異常信息。
21、在一實(shí)施方式中,所述目標(biāo)監(jiān)控規(guī)則包括第一告警頻率,和/或第二告警頻率;
22、所述輸出所述第一異常信息和/或所述第二異常信息,包括:
23、若確定所述第一異常信息,則基于所述第一告警頻率輸出所述第一異常信息;和/或,
24、若確定所述第二異常信息,基于所述第二告警頻率輸出所述第二異常信息。
25、第二方面,本申請(qǐng)?zhí)峁┝艘环N異常監(jiān)控方法,應(yīng)用于服務(wù)端,包括:
26、設(shè)置目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)監(jiān)控規(guī)則,向客戶端發(fā)送所述目標(biāo)監(jiān)控規(guī)則;所述目標(biāo)監(jiān)控規(guī)則用于監(jiān)控所述客戶端中,目標(biāo)應(yīng)用所對(duì)應(yīng)的第一異常信息,以及所述目標(biāo)監(jiān)控規(guī)則運(yùn)行的第二異常信息;
27、響應(yīng)于接收所述第一異常信息和/或所述第二異常信息,對(duì)所述第一異常信息和/或所述第二異常信息進(jìn)行處理。
28、在一實(shí)施方式中,所述對(duì)所述第二異常信息進(jìn)行處理,包括:
29、根據(jù)所述第二異常信息,向客戶端發(fā)送異常原因獲取請(qǐng)求,以獲取所述目標(biāo)監(jiān)控規(guī)則的運(yùn)行狀態(tài)出現(xiàn)異常的異常原因;
30、根據(jù)所述異常原因更新所述目標(biāo)監(jiān)控規(guī)則的運(yùn)行參數(shù)。
31、在一實(shí)施方式中,所述方法還包括:
32、檢測(cè)與客戶端之間的通信狀態(tài);
33、若檢測(cè)所述通信狀態(tài)異常,則向所述客戶端重新發(fā)送連接請(qǐng)求,以重新連接進(jìn)行通信。
34、第三方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算設(shè)備,具體包括:
35、處理器;
36、用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
37、其中,所述處理器配置執(zhí)行所述指令,用于執(zhí)行如第一方面所述的異常監(jiān)控方法。
38、第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令由計(jì)算設(shè)備的處理器執(zhí)行時(shí),使得所述計(jì)算設(shè)備能夠?qū)崿F(xiàn)如第一方面所述的異常監(jiān)控方法。
39、本申請(qǐng)實(shí)施例提供的異常監(jiān)控方法、計(jì)算設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),應(yīng)用于客戶端,包括:獲取目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)監(jiān)控規(guī)則,并在所述目標(biāo)應(yīng)用中部署所述目標(biāo)監(jiān)控規(guī)則;根據(jù)所述目標(biāo)監(jiān)控規(guī)則,確定所述目標(biāo)應(yīng)用的第一異常信息;和/或,確定所述目標(biāo)監(jiān)控規(guī)則運(yùn)行時(shí)的第二異常信息;輸出所述第一異常信息和/或所述第二異常信息。如此,根據(jù)部署在目標(biāo)應(yīng)用中的目標(biāo)檢測(cè)規(guī)則,對(duì)應(yīng)確定第一異常信息和/或第二異常信息,并進(jìn)行輸出提醒,能實(shí)現(xiàn)對(duì)目標(biāo)應(yīng)用的運(yùn)行情況的及時(shí)監(jiān)控和主動(dòng)預(yù)警,提高了用戶體驗(yàn)。
1.一種異常監(jiān)控方法,應(yīng)用于客戶端,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)監(jiān)控規(guī)則,并在所述目標(biāo)應(yīng)用中部署所述目標(biāo)監(jiān)控規(guī)則,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)監(jiān)控規(guī)則包括需要進(jìn)行監(jiān)控的運(yùn)行類型和第一告警條件,
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)監(jiān)控規(guī)則包第二告警條件;
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)監(jiān)控規(guī)則包括第一告警頻率,和/或第二告警頻率;
6.一種異常監(jiān)控方法,應(yīng)用于服務(wù)端,其特征在于,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對(duì)所述第二異常信息進(jìn)行處理,包括:
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
9.一種計(jì)算設(shè)備,其特征在于,包括:處理器和用于存儲(chǔ)可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器配置執(zhí)行所述指令,以實(shí)現(xiàn)如權(quán)利要求1-8中任一項(xiàng)所述的異常監(jiān)控方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,當(dāng)所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令由處理器執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-8中任一項(xiàng)所述的異常監(jiān)控方法。