本公開(kāi)涉及信息,并且更具體地,涉及一種用于監(jiān)控業(yè)務(wù)的方法、電子設(shè)備、非瞬態(tài)存儲(chǔ)介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著技術(shù)的發(fā)展,互聯(lián)網(wǎng)公司的業(yè)務(wù)的種類越來(lái)越多,業(yè)務(wù)的內(nèi)容也越來(lái)越復(fù)雜。為了保證業(yè)務(wù)的穩(wěn)定性,技術(shù)人員會(huì)通過(guò)各種維度來(lái)監(jiān)控業(yè)務(wù)的運(yùn)行情況。例如,機(jī)器維度的監(jiān)控可以包括中央處理單元(central?processing?unit,cpu)、內(nèi)存、負(fù)載、帶寬等的監(jiān)控,系統(tǒng)維度的監(jiān)控可以包括垃圾回收時(shí)間、回收次數(shù)等的監(jiān)控,數(shù)據(jù)庫(kù)維度的監(jiān)控可以包括消息擠壓、數(shù)據(jù)延遲、慢查詢等的監(jiān)控,接口維度的監(jiān)控可以包括錯(cuò)誤(error)日志、每秒查詢數(shù)(queries?per?second,qps)、耗時(shí)等的監(jiān)控。
技術(shù)實(shí)現(xiàn)思路
1、在下文中給出了關(guān)于本公開(kāi)的簡(jiǎn)要概述,以便提供關(guān)于本公開(kāi)的一些方面的基本理解。但是,應(yīng)當(dāng)理解,這個(gè)概述并不是關(guān)于本公開(kāi)的窮舉性概述。它并不是意圖用來(lái)確定本公開(kāi)的關(guān)鍵性部分或重要部分,也不是意圖用來(lái)限定本公開(kāi)的范圍。其目的僅僅是以簡(jiǎn)化的形式給出關(guān)于本公開(kāi)的某些概念,以此作為稍后給出的更詳細(xì)描述的前序。
2、根據(jù)本公開(kāi)的第一方面,提供了一種用于監(jiān)控業(yè)務(wù)的方法,該業(yè)務(wù)包括基于該業(yè)務(wù)的業(yè)務(wù)邏輯而劃分的多個(gè)業(yè)務(wù)階段,該方法包括:針對(duì)多個(gè)業(yè)務(wù)階段中的每個(gè)業(yè)務(wù)階段分別布置至少一個(gè)業(yè)務(wù)埋點(diǎn);針對(duì)多個(gè)業(yè)務(wù)階段中的每個(gè)業(yè)務(wù)階段,通過(guò)至少一個(gè)業(yè)務(wù)埋點(diǎn)獲取預(yù)設(shè)時(shí)間周期內(nèi)的第一業(yè)務(wù)指標(biāo);針對(duì)多個(gè)業(yè)務(wù)階段中的至少一個(gè)業(yè)務(wù)階段中的每個(gè)業(yè)務(wù)階段,確定預(yù)設(shè)時(shí)間周期內(nèi)的第二業(yè)務(wù)指標(biāo),第二業(yè)務(wù)指標(biāo)包括基于該業(yè)務(wù)階段的第一業(yè)務(wù)指標(biāo)和多個(gè)業(yè)務(wù)階段中位于該業(yè)務(wù)階段上游的另一業(yè)務(wù)階段的第一業(yè)務(wù)指標(biāo)確定的第二業(yè)務(wù)指標(biāo),和/或基于該業(yè)務(wù)階段的通過(guò)至少一個(gè)業(yè)務(wù)埋點(diǎn)中的多個(gè)業(yè)務(wù)埋點(diǎn)分別獲取的第一業(yè)務(wù)指標(biāo)確定的第二業(yè)務(wù)指標(biāo);以及基于第一業(yè)務(wù)指標(biāo)和第二業(yè)務(wù)指標(biāo)中的至少一者監(jiān)控該業(yè)務(wù)在預(yù)設(shè)時(shí)間周期內(nèi)的運(yùn)行情況。
3、根據(jù)本公開(kāi)的第二方面,提供了一種電子設(shè)備,包括:處理器;以及存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)器,所述計(jì)算機(jī)可執(zhí)行指令在被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行根據(jù)本公開(kāi)的第一方面所述的用于監(jiān)控匹配業(yè)務(wù)的方法。
4、根據(jù)本公開(kāi)的第三方面,提供了一種其上存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令的非瞬態(tài)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí)使得所述處理器執(zhí)行根據(jù)本公開(kāi)的第一方面所述的用于監(jiān)控匹配業(yè)務(wù)的方法。
5、根據(jù)本公開(kāi)的第四方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括指令,所述指令在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)本公開(kāi)的第一方面所述的用于監(jiān)控匹配業(yè)務(wù)的方法。
1.一種用于監(jiān)控業(yè)務(wù)的方法,所述業(yè)務(wù)包括基于所述業(yè)務(wù)的業(yè)務(wù)邏輯而劃分的多個(gè)業(yè)務(wù)階段,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述業(yè)務(wù)埋點(diǎn)為第一業(yè)務(wù)埋點(diǎn),包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)業(yè)務(wù)階段包括業(yè)務(wù)發(fā)起階段、業(yè)務(wù)驗(yàn)證階段、業(yè)務(wù)執(zhí)行階段,
4.根據(jù)權(quán)利要求3所述的方法,其中,所述業(yè)務(wù)包括付費(fèi)業(yè)務(wù),其中,
5.根據(jù)權(quán)利要求4所述的方法,包括:
6.根據(jù)權(quán)利要求1所述的方法,其中,基于所述第一業(yè)務(wù)指標(biāo)和所述第二業(yè)務(wù)指標(biāo)中的至少一者監(jiān)控所述業(yè)務(wù)在所述預(yù)設(shè)時(shí)間周期內(nèi)的運(yùn)行情況包括:
7.根據(jù)權(quán)利要求1所述的方法,其中,基于所述第一業(yè)務(wù)指標(biāo)和所述第二業(yè)務(wù)指標(biāo)中的至少一者監(jiān)控所述業(yè)務(wù)在所述預(yù)設(shè)時(shí)間周期內(nèi)的運(yùn)行情況包括:
8.一種電子設(shè)備,包括:
9.一種其上存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令的非瞬態(tài)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí)使得所述處理器執(zhí)行根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的用于監(jiān)控匹配業(yè)務(wù)的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括指令,所述指令在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的用于監(jiān)控匹配業(yè)務(wù)的方法。