本申請(qǐng)涉及計(jì)算機(jī),尤其涉及一種信息系統(tǒng)故障根因定位方法及裝置。
背景技術(shù):
1、隨著網(wǎng)絡(luò)信息化的發(fā)展,信息技術(shù)已經(jīng)深入到電力生產(chǎn)的各項(xiàng)業(yè)務(wù)環(huán)節(jié),it信息系統(tǒng)已經(jīng)成為最重要的數(shù)據(jù)載體和信息來源,而隨著電力生成各項(xiàng)業(yè)務(wù)的快速發(fā)展,支撐電力相關(guān)業(yè)務(wù)運(yùn)行的信息系統(tǒng)規(guī)模日漸龐大,各項(xiàng)業(yè)務(wù)的交易流程復(fù)雜,當(dāng)出現(xiàn)運(yùn)行的隱患和故障時(shí)難以對(duì)快速定位,且難以信息系統(tǒng)故障對(duì)業(yè)務(wù)的影響程度難以快速判斷。
2、目前,現(xiàn)有技術(shù)中針對(duì)電力相關(guān)業(yè)務(wù)運(yùn)行的信息系統(tǒng)故障根因定位一般是運(yùn)維人員通過對(duì)軟件架構(gòu)和調(diào)用關(guān)系的理解將故障發(fā)生時(shí)的告警、日志等信息聯(lián)系在一起,再應(yīng)用運(yùn)維知識(shí)經(jīng)驗(yàn)來排查推導(dǎo)故障根因,以實(shí)現(xiàn)對(duì)故障根因的定位,然而,人為推導(dǎo)無法對(duì)信息系統(tǒng)運(yùn)行的隱患和故障進(jìn)行實(shí)時(shí)告警,且不通用于信息系統(tǒng)內(nèi)的異構(gòu)化環(huán)境,導(dǎo)致對(duì)信息系統(tǒng)的故障根因定位的時(shí)效性較差,進(jìn)而影響對(duì)信息系統(tǒng)的業(yè)務(wù)全鏈路運(yùn)維水平。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題,本申請(qǐng)?zhí)峁┮环N信息系統(tǒng)故障根因定位方法及裝置,主要目的是對(duì)信息系統(tǒng)異構(gòu)環(huán)境下運(yùn)行的隱患和故障統(tǒng)一進(jìn)行實(shí)時(shí)告警,保證對(duì)信息系統(tǒng)的故障根因定位的時(shí)效性,進(jìn)而提升對(duì)信息系統(tǒng)的業(yè)務(wù)全鏈路運(yùn)維水平。
2、為解決上述技術(shù)問題,本申請(qǐng)?zhí)岢鲆韵路桨福?/p>
3、第一方面,本申請(qǐng)?zhí)峁┝艘环N信息系統(tǒng)故障根因定位方法,所述方法包括:
4、在執(zhí)行目標(biāo)業(yè)務(wù)時(shí),獲取所述目標(biāo)業(yè)務(wù)的交易路徑;
5、利用故障定位邏輯判斷所述交易路徑包含的服務(wù)節(jié)點(diǎn)是否為故障節(jié)點(diǎn),所述故障定位邏輯用于表征基于各個(gè)所述服務(wù)節(jié)點(diǎn)的告警性能指標(biāo)定位所述故障節(jié)點(diǎn)的處理邏輯,所述告警性能指標(biāo)是根據(jù)異構(gòu)環(huán)境下交易類業(yè)務(wù)基于身份標(biāo)簽的關(guān)聯(lián)交易記錄確定的;
6、若是,則確定所述故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因,并基于所述故障節(jié)點(diǎn)以及所述故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因生成告警信息。
7、第二方面,本申請(qǐng)?zhí)峁┝艘环N信息系統(tǒng)故障根因定位裝置,所述裝置包括:
8、獲取單元,用于在執(zhí)行目標(biāo)業(yè)務(wù)時(shí),獲取所述目標(biāo)業(yè)務(wù)的交易路徑;
9、判斷單元,用于利用故障定位邏輯判斷所述獲取單元獲得的所述交易路徑包含的服務(wù)節(jié)點(diǎn)是否為故障節(jié)點(diǎn),所述故障定位邏輯用于表征基于各個(gè)所述服務(wù)節(jié)點(diǎn)的告警性能指標(biāo)定位所述故障節(jié)點(diǎn)的處理邏輯,所述告警性能指標(biāo)是根據(jù)異構(gòu)環(huán)境下交易類業(yè)務(wù)基于身份標(biāo)簽的關(guān)聯(lián)交易記錄確定的;
10、處理單元,用于若所述判斷單元判斷所述交易路徑包含的服務(wù)節(jié)點(diǎn)為故障節(jié)點(diǎn),則確定所述故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因,并基于所述故障節(jié)點(diǎn)以及所述故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因生成告警信息。
11、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的第三方面,提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述第一方面的信息系統(tǒng)故障根因定位方法。
12、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的第四方面,提供了一種處理器,所述處理器用于運(yùn)行程序,其中,所述程序運(yùn)行時(shí)執(zhí)行上述第一方面的信息系統(tǒng)故障根因定位方法。
13、借由上述技術(shù)方案,本申請(qǐng)?zhí)峁┑囊环N信息系統(tǒng)故障根因定位方法及裝置,是在需要對(duì)信息系統(tǒng)進(jìn)行故障根因定位時(shí),首先在執(zhí)行目標(biāo)業(yè)務(wù)時(shí),獲取目標(biāo)業(yè)務(wù)的交易路徑,然后利用信息系統(tǒng)故障根因定位邏輯判斷交易路徑包含的服務(wù)節(jié)點(diǎn)是否為故障節(jié)點(diǎn),信息系統(tǒng)故障根因定位邏輯用于表征基于各個(gè)服務(wù)節(jié)點(diǎn)的告警性能指標(biāo)定位故障節(jié)點(diǎn)的處理邏輯,告警性能指標(biāo)是根據(jù)異構(gòu)環(huán)境下交易類業(yè)務(wù)基于身份標(biāo)簽的關(guān)聯(lián)交易記錄確定的,最后若是,則確定故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因,并基于故障節(jié)點(diǎn)以及故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因生成告警信息。通過本申請(qǐng)?zhí)峁┑募夹g(shù)方案,能夠在業(yè)務(wù)執(zhí)行過程中,基于交易路徑中每個(gè)服務(wù)節(jié)點(diǎn)對(duì)由自身在異構(gòu)環(huán)境下交易類業(yè)務(wù)的關(guān)聯(lián)交易記錄確定的告警性能指標(biāo)的觸發(fā)情況快速定位故障節(jié)點(diǎn),并基于故障節(jié)點(diǎn)以及故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因生成告警信息,以便對(duì)信息系統(tǒng)異構(gòu)環(huán)境下運(yùn)行的隱患和故障統(tǒng)一進(jìn)行實(shí)時(shí)告警,即實(shí)現(xiàn)對(duì)信息系統(tǒng)異構(gòu)環(huán)境的統(tǒng)一運(yùn)維,保證對(duì)信息系統(tǒng)的故障根因定位的時(shí)效性,進(jìn)而提升對(duì)信息系統(tǒng)的業(yè)務(wù)全鏈路運(yùn)維水平。
14、上述說明僅是本申請(qǐng)技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本申請(qǐng)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)的具體實(shí)施方式。
1.一種信息系統(tǒng)故障根因定位方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述故障定位邏輯包括多個(gè)指定類別子邏輯;所述利用故障定位邏輯判斷所述交易路徑包含的服務(wù)節(jié)點(diǎn)是否為故障節(jié)點(diǎn),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述交易路徑包含的所述可疑節(jié)點(diǎn)對(duì)應(yīng)的告警情況符合的所述指定類別子邏輯確定所述故障節(jié)點(diǎn),包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述計(jì)算所述交易路徑中每個(gè)所述服務(wù)節(jié)點(diǎn)各自對(duì)應(yīng)的所述告警性能指標(biāo),包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取每個(gè)所述服務(wù)節(jié)點(diǎn)各自對(duì)應(yīng)的在異構(gòu)環(huán)境下交易類業(yè)務(wù)的關(guān)聯(lián)交易記錄,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因,并基于所述故障節(jié)點(diǎn)以及所述故障節(jié)點(diǎn)對(duì)應(yīng)的故障成因生成告警信息,包括:
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,
8.一種信息系統(tǒng)故障根因定位裝置,其特征在于,所述裝置包括:
9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行如權(quán)利要求1至權(quán)利要求7中任意一項(xiàng)所述的信息系統(tǒng)故障根因定位方法。
10.一種處理器,其特征在于,所述處理器用于運(yùn)行程序,其中,所述程序運(yùn)行時(shí)執(zhí)行如權(quán)利要求1至權(quán)利要求7中任意一項(xiàng)所述的信息系統(tǒng)故障根因定位方法。