亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

服務(wù)器端異常監(jiān)控方法及裝置與流程

文檔序號(hào):12809157閱讀:1014來(lái)源:國(guó)知局
服務(wù)器端異常監(jiān)控方法及裝置與流程

本發(fā)明涉及網(wǎng)絡(luò)監(jiān)控技術(shù)領(lǐng)域,具體而言,涉及一種服務(wù)器端異常監(jiān)控方法及裝置。



背景技術(shù):

隨著信息技術(shù)的迅猛發(fā)展,各式智能設(shè)備普及程度越來(lái)越高,移動(dòng)互聯(lián)網(wǎng)各種類別應(yīng)用爆炸式增長(zhǎng),對(duì)于服務(wù)提供商而言,用戶對(duì)其服務(wù)響應(yīng)速度,以及服務(wù)穩(wěn)定性的要求也越來(lái)越高。產(chǎn)品服務(wù)運(yùn)維水平的高低在很大程度上將直接決定產(chǎn)品的好壞。在應(yīng)對(duì)數(shù)量巨大的用戶數(shù)時(shí),服務(wù)廠商啟用的服務(wù)器端機(jī)器數(shù)量也非常龐大,它們通過(guò)配置集群、負(fù)載均衡、逐級(jí)動(dòng)態(tài)加載卸載等方式提供可靠性好的服務(wù)。由此帶來(lái)的一個(gè)問(wèn)題是,如果只有一部分服務(wù)發(fā)生故障,或者只有一部分用戶無(wú)法正常操作,服務(wù)端表面看來(lái)并沒有異常征兆,一切正常,故障無(wú)法被及時(shí)發(fā)現(xiàn)和處理,有可能進(jìn)一步積累并惡化,直至發(fā)生災(zāi)難性的后果。



技術(shù)實(shí)現(xiàn)要素:

鑒于此,本發(fā)明提出了一種服務(wù)器端異常監(jiān)控方法及裝置,旨在解決服務(wù)器端異常難于及時(shí)發(fā)現(xiàn)的問(wèn)題。

一個(gè)方面,本發(fā)明提出了一種服務(wù)器端異常監(jiān)控方法,該方法包括如下步驟:從負(fù)載均衡的流量入口處接收的業(yè)務(wù)數(shù)據(jù)包中提取與網(wǎng)絡(luò)流量計(jì)算有關(guān)的元素,形成流量數(shù)據(jù)包;將在預(yù)設(shè)時(shí)間段內(nèi)接收到的流量數(shù)據(jù)包所用的流量與該預(yù)設(shè)時(shí)間段內(nèi)的預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),并計(jì)算所述流量數(shù)據(jù)包所用的流量與所述預(yù)設(shè)訪問(wèn)流量之間的差值;當(dāng)所述差值大于預(yù)設(shè)流量閾值時(shí),確定服務(wù)器端異常。

進(jìn)一步地,上述服務(wù)器端異常監(jiān)控方法還包括如下步驟:當(dāng)所述差值小于等于所述流量預(yù)設(shè)閾值時(shí),確定服務(wù)器端正常。

進(jìn)一步地,上述服務(wù)器端異常監(jiān)控方法中,通過(guò)udp方式接收所述負(fù)載均衡器的流量入口處的訪問(wèn)請(qǐng)求流量。

進(jìn)一步地,上述服務(wù)器端異常監(jiān)控方法還包括:將服務(wù)器異常的信息發(fā)送給管理端系統(tǒng)。

由于負(fù)載均衡是接收訪問(wèn)請(qǐng)求的源頭,所以本實(shí)施例接收負(fù)載均衡接收到的所有訪問(wèn)請(qǐng)求流量,便可以對(duì)服務(wù)器端的所有訪問(wèn)請(qǐng)求流量進(jìn)行統(tǒng)計(jì),然后將統(tǒng)計(jì)的所有訪問(wèn)請(qǐng)求流量與預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),當(dāng)二者偏差較大時(shí),說(shuō)明服務(wù)器端有異常。本發(fā)明通過(guò)在流量導(dǎo)入端埋點(diǎn)、流量數(shù)據(jù)分析和流量監(jiān)控,根據(jù)訪問(wèn)流量的變化可以及時(shí)發(fā)現(xiàn)服務(wù)器端的異常,進(jìn)而幫助網(wǎng)站維護(hù)人員及時(shí)發(fā)現(xiàn)潛在的故障。

另一方面,本發(fā)明還提出了一種服務(wù)器端異常監(jiān)控裝置,該裝置包括:提取模塊,用于從負(fù)載均衡的流量入口處接收的業(yè)務(wù)數(shù)據(jù)包中提取與網(wǎng)絡(luò)流量計(jì)算有關(guān)的元素,形成流量數(shù)據(jù)包;比對(duì)模塊,用于在預(yù)設(shè)時(shí)間段內(nèi)接收到的流量數(shù)據(jù)包所用的流量與該預(yù)設(shè)時(shí)間段內(nèi)的預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),并計(jì)算所述流量數(shù)據(jù)包所用的流量與所述預(yù)設(shè)訪問(wèn)流量之間的差值;確定模塊,用于當(dāng)所述差值大于預(yù)設(shè)流量閾值時(shí),確定服務(wù)器端異常。

進(jìn)一步地,上述服務(wù)器端異常監(jiān)控裝置中,所述確定模塊還用于當(dāng)所述差值小于等于所述流量預(yù)設(shè)閾值時(shí),確定服務(wù)器端正常。

進(jìn)一步地,上述服務(wù)器端異常監(jiān)控裝置中,所述接收模塊通過(guò)udp方式接收所述負(fù)載均衡器的流量入口處的訪問(wèn)請(qǐng)求流量。

進(jìn)一步地,上述服務(wù)器端異常監(jiān)控裝置還包括:發(fā)送模塊,用于將服務(wù)器異常的信息發(fā)送給管理端系統(tǒng)。

由于服務(wù)器端異常監(jiān)控裝置與上述服務(wù)器端異常監(jiān)控方法原理相同,所以該服務(wù)器端異常監(jiān)控裝置具有和上述服務(wù)器端異常監(jiān)控方法相同的技術(shù)效果。

附圖說(shuō)明

通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:

圖1為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控方法的流程圖;

圖2為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控方法的另一流程圖;

圖3為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控方法的又一流程圖;

圖4為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控裝置的結(jié)構(gòu)框圖;

圖5為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控裝置的又一結(jié)構(gòu)框圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。

方法實(shí)施例:

參見圖1,圖1為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控方法的流程圖。如圖所示,該方法包括如下步驟:

步驟s11,從負(fù)載均衡的流量入口處接收的業(yè)務(wù)數(shù)據(jù)包中提取與網(wǎng)絡(luò)流量計(jì)算有關(guān)的元素,形成流量數(shù)據(jù)包。

具體地,在url的導(dǎo)入端,即負(fù)載均衡(如nginx)的流量入口處設(shè)置監(jiān)控點(diǎn),該監(jiān)控點(diǎn)將負(fù)載均衡接收到的業(yè)務(wù)數(shù)據(jù)包復(fù)制一份,保留其中與網(wǎng)絡(luò)流量計(jì)算有關(guān)的元素,如業(yè)務(wù)標(biāo)識(shí)、數(shù)據(jù)包數(shù)量、數(shù)據(jù)包大小、接收時(shí)間等,并將保留的元素形成流量數(shù)據(jù)包,將這個(gè)流量數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)流量監(jiān)控模塊進(jìn)行處理。

步驟s12,將在預(yù)設(shè)時(shí)間段內(nèi)接收到的流量數(shù)據(jù)包所占用的流量與該預(yù)設(shè)時(shí)間段內(nèi)的預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),并計(jì)算流量數(shù)據(jù)包所用流量與預(yù)設(shè)訪問(wèn)流量之間的差值。

具體地,對(duì)于某個(gè)預(yù)設(shè)時(shí)間段內(nèi),會(huì)預(yù)先設(shè)置一個(gè)訪問(wèn)流量,該預(yù)設(shè)訪問(wèn)流量可以反映出該服務(wù)器端在該預(yù)設(shè)時(shí)間段內(nèi)的以往訪問(wèn)流量,具體實(shí)施時(shí),可以將該服務(wù)器在該預(yù)設(shè)時(shí)間段的以往平均訪問(wèn)流量作為該時(shí)間段內(nèi)的預(yù)設(shè)訪問(wèn)流量,然后將在該預(yù)設(shè)時(shí)間段內(nèi)從負(fù)載均衡入口處提取的網(wǎng)絡(luò)流量數(shù)據(jù)數(shù)據(jù)包所占用的流量與該預(yù)設(shè)訪問(wèn)流量進(jìn)行比較,求二者之間的差值。

步驟s13,當(dāng)差值大于預(yù)設(shè)流量閾值時(shí),確定服務(wù)器端異常。

具體地,預(yù)先設(shè)置一流量閾值,當(dāng)從負(fù)載均衡器提取出的流量數(shù)據(jù)包所占用的流量與預(yù)設(shè)訪問(wèn)流量之間的差值大于預(yù)設(shè)閾值時(shí),說(shuō)明在該預(yù)設(shè)時(shí)間段內(nèi)的訪問(wèn)請(qǐng)求流量與預(yù)設(shè)訪問(wèn)流量的偏差較大,說(shuō)明此時(shí)服務(wù)器端有異常。

需要說(shuō)明的是,預(yù)設(shè)時(shí)間段、預(yù)設(shè)流量閾值,預(yù)設(shè)訪問(wèn)流量均可以根據(jù)實(shí)際情況來(lái)確定,本實(shí)施例在此不做任何限定。

由于負(fù)載均衡是接收訪問(wèn)請(qǐng)求的源頭,所以本實(shí)施例在負(fù)載均衡的入口處設(shè)置監(jiān)控點(diǎn),接收負(fù)載均衡接收到的所有業(yè)務(wù)數(shù)據(jù)包中與流量有關(guān)的元素,以便對(duì)服務(wù)器端的所有訪問(wèn)請(qǐng)求流量進(jìn)行統(tǒng)計(jì),然后將統(tǒng)計(jì)的所有訪問(wèn)請(qǐng)求流量與預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),當(dāng)二者偏差較大時(shí),說(shuō)明服務(wù)器端有異常。本實(shí)施例通過(guò)在流量導(dǎo)入端埋點(diǎn)、流量數(shù)據(jù)分析和流量監(jiān)控,根據(jù)訪問(wèn)流量的變化可以及時(shí)發(fā)現(xiàn)服務(wù)器端的異常,進(jìn)而幫助網(wǎng)站維護(hù)人員及時(shí)發(fā)現(xiàn)潛在的故障。

參見圖2,圖2為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控方法的另一流程圖。如圖所示,該方法包括如下步驟:

步驟s21,從負(fù)載均衡的流量入口處接收的業(yè)務(wù)數(shù)據(jù)包中提取與網(wǎng)絡(luò)流量計(jì)算有關(guān)的元素,形成流量數(shù)據(jù)包。

步驟s22,將在預(yù)設(shè)時(shí)間段內(nèi)接收到的流量數(shù)據(jù)包所用的流量與該預(yù)設(shè)時(shí)間段內(nèi)的預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),并計(jì)算流量數(shù)據(jù)包所用的流量與預(yù)設(shè)訪問(wèn)流量之間的差值。

步驟s23,當(dāng)差值大于預(yù)設(shè)流量閾值時(shí),確定服務(wù)器端異常。

步驟s24,當(dāng)差值小于等于流量預(yù)設(shè)閾值時(shí),確定服務(wù)器端正常。

其中,步驟s21至步驟s23的具體實(shí)施過(guò)程參見上述實(shí)施方式即可,本實(shí)施例在此不再贅述。

本實(shí)施例中,當(dāng)在預(yù)設(shè)時(shí)間段內(nèi)從負(fù)載均衡入口處提取的與流量有關(guān)的流量數(shù)據(jù)包所占用的流量與預(yù)設(shè)訪問(wèn)流量之間的差值小于等于流量預(yù)設(shè)閾值時(shí),說(shuō)明在該預(yù)設(shè)時(shí)間段內(nèi),訪問(wèn)請(qǐng)求的流量與預(yù)設(shè)訪問(wèn)流量的偏差不大,此時(shí),認(rèn)為服務(wù)器端工作正常。

具體實(shí)施時(shí),網(wǎng)絡(luò)流量監(jiān)控模塊可以通過(guò)udp(userdatagramprotocol)方式接收負(fù)載均衡器的流量入口處提取的流量數(shù)據(jù)包,發(fā)送通道與原有通信通道不復(fù)用,使用額外增加的一條旁路,協(xié)議可以采用udp。

采用udp的方式接收流量數(shù)據(jù)包,一方面不涉及業(yè)務(wù)數(shù)據(jù),另一方面還不增加通訊開銷。選取udp方式傳送,可以保證傳輸效率,降低額外通信開銷帶來(lái)的影響,即使發(fā)生流量數(shù)據(jù)包的丟失,對(duì)服務(wù)系統(tǒng)的影響也完全能夠容忍。

參見圖3,圖3為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控方法的又一流程圖。如圖所示,該方法包括如下步驟:

步驟s31,從負(fù)載均衡的流量入口處接收的業(yè)務(wù)數(shù)據(jù)包中提取與網(wǎng)絡(luò)流量計(jì)算有關(guān)的元素,形成流量數(shù)據(jù)。

步驟s32,將在預(yù)設(shè)時(shí)間段內(nèi)接收到的流量數(shù)據(jù)包所用的流量與該預(yù)設(shè)時(shí)間段內(nèi)的預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),并計(jì)算流量數(shù)據(jù)包所用的流量與預(yù)設(shè)訪問(wèn)流量之間的差值。

步驟s33,當(dāng)差值大于預(yù)設(shè)流量閾值時(shí),確定服務(wù)器端異常。

步驟s34,將服務(wù)器異常的信息發(fā)送給管理端系統(tǒng)。

其中,步驟s31至步驟s33的具體實(shí)施過(guò)程參見上述實(shí)施方式即可,本實(shí)施例在此不再贅述。

本實(shí)施例中,為了使對(duì)服務(wù)器端進(jìn)行管理的管理端系統(tǒng)可以及時(shí)了解到服務(wù)器端異常的情況,在確定服務(wù)器端異常時(shí),可以將該異常信息發(fā)送給管理端系統(tǒng),以使管理端可以第一時(shí)間介入跟蹤分析,解決問(wèn)題,將服務(wù)端異常的負(fù)面影響最小化。

此外,具體實(shí)施時(shí),可以對(duì)從負(fù)載均衡接收的的訪問(wèn)請(qǐng)求流量進(jìn)行統(tǒng)計(jì)分析,并經(jīng)過(guò)積累后,不斷輔助修正和調(diào)整已有的預(yù)設(shè)訪問(wèn)流量,以及流量預(yù)設(shè)閾值,提高監(jiān)控的準(zhǔn)確性。

綜上,本實(shí)施例通過(guò)在流量導(dǎo)入端埋點(diǎn)、流量數(shù)據(jù)分析和流量監(jiān)控,根據(jù)訪問(wèn)流量的變化可以及時(shí)發(fā)現(xiàn)服務(wù)器端的異常,進(jìn)而幫助網(wǎng)站維護(hù)人員及時(shí)發(fā)現(xiàn)潛在的故障。

裝置實(shí)施例:

參見圖4,圖4為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控裝置的結(jié)構(gòu)框圖。如圖所示,該裝置包括:接收模塊100,用于從負(fù)載均衡的流量入口處接收的業(yè)務(wù)數(shù)據(jù)包中提取與網(wǎng)絡(luò)流量計(jì)算有關(guān)的元素,形成流量數(shù)據(jù)包;比對(duì)模塊200,用于將在預(yù)設(shè)時(shí)間段內(nèi)接收到的流量數(shù)據(jù)包所用的流量與該預(yù)設(shè)時(shí)間段內(nèi)的預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),并計(jì)算流量數(shù)據(jù)包所用的流量與預(yù)設(shè)訪問(wèn)流量之間的差值;確定模塊300,用于當(dāng)所述差值大于預(yù)設(shè)流量閾值時(shí),確定服務(wù)器端異常。

由于負(fù)載均衡是接收訪問(wèn)請(qǐng)求的源頭,所以本實(shí)施例接收負(fù)載均衡接收到的所有訪問(wèn)請(qǐng)求流量,便可以對(duì)服務(wù)器端的所有訪問(wèn)請(qǐng)求流量進(jìn)行統(tǒng)計(jì),然后將統(tǒng)計(jì)的所有訪問(wèn)請(qǐng)求流量與預(yù)設(shè)訪問(wèn)流量進(jìn)行比對(duì),當(dāng)二者偏差較大時(shí),說(shuō)明服務(wù)器端有異常。本實(shí)施例通過(guò)在流量導(dǎo)入端埋點(diǎn)、流量數(shù)據(jù)分析和流量監(jiān)控,根據(jù)訪問(wèn)流量的變化可以及時(shí)發(fā)現(xiàn)服務(wù)器端的異常,進(jìn)而幫助網(wǎng)站維護(hù)人員及時(shí)發(fā)現(xiàn)潛在的故障。

再繼續(xù)參見圖4,確定模塊300還用于當(dāng)差值小于等于流量預(yù)設(shè)閾值時(shí),確定服務(wù)器端正常。

本實(shí)施例中,當(dāng)在預(yù)設(shè)時(shí)間段內(nèi)從負(fù)載均衡接收的訪問(wèn)請(qǐng)求流量與預(yù)設(shè)訪問(wèn)流量之間的差值小于等于流量預(yù)設(shè)閾值時(shí),說(shuō)明在該預(yù)設(shè)時(shí)間段內(nèi),訪問(wèn)請(qǐng)求的流量與預(yù)設(shè)訪問(wèn)流量的偏差不大,此時(shí),認(rèn)為服務(wù)器端工作正常。

接收模塊100通過(guò)udp方式接收負(fù)載均衡器的流量入口處提取的流量數(shù)據(jù)包。

采用udp的方式接收訪問(wèn)請(qǐng)求流量數(shù)據(jù),一方面不涉及業(yè)務(wù)數(shù)據(jù),另一方面還不增加通訊開銷。選取udp方式傳送,可以保證傳輸效率,降低額外通信開銷帶來(lái)的影響,即使發(fā)生流量數(shù)據(jù)包的丟失,對(duì)服務(wù)系統(tǒng)的影響也完全能夠容忍。

參見圖5,圖4為本發(fā)明實(shí)施例提供的服務(wù)器端異常監(jiān)控裝置的結(jié)構(gòu)框圖。如圖所示,在上述實(shí)施例中,還可以包括:發(fā)送模塊400,用于將服務(wù)器異常的信息發(fā)送給管理端系統(tǒng)。

本實(shí)施例中,為了使對(duì)服務(wù)器端進(jìn)行管理的管理端系統(tǒng)可以及時(shí)了解到服務(wù)器端異常的情況,在確定服務(wù)器端異常時(shí),可以將該異常信息發(fā)送給管理端系統(tǒng),以使管理端可以第一時(shí)間介入跟蹤分析,解決問(wèn)題,將服務(wù)端異常的負(fù)面影響最小化。

需要說(shuō)明的是,本實(shí)施的具體實(shí)施過(guò)程參見上述方法實(shí)施例即可,故不贅述。

綜上,本實(shí)施例通過(guò)在流量導(dǎo)入端埋點(diǎn)、流量數(shù)據(jù)分析和流量監(jiān)控,根據(jù)訪問(wèn)流量的變化可以及時(shí)發(fā)現(xiàn)服務(wù)器端的異常,進(jìn)而幫助網(wǎng)站維護(hù)人員及時(shí)發(fā)現(xiàn)潛在的故障。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1