日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng)與流程

文檔序號(hào):11230316閱讀:521來源:國(guó)知局
一種自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng)與流程

本發(fā)明涉及網(wǎng)絡(luò)服務(wù)器管理的技術(shù)領(lǐng)域,更具體地,涉及一種自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng)。



背景技術(shù):

應(yīng)用程序(application,簡(jiǎn)稱app),為使用終端的用戶提供與其它用戶或服務(wù)器之間的交互功能,并且具有可視界面,方便用戶獲取交互信息。因此,應(yīng)用程序由于便捷化、靈活化的操作方式廣受人們喜愛,通過應(yīng)用程序進(jìn)行交互已然成為一種普遍的通訊方式。隨著互聯(lián)網(wǎng)用戶的不斷增加,應(yīng)用程序服務(wù)器所服務(wù)的用戶量也不斷增加,并且所服務(wù)的用戶的范圍也不斷擴(kuò)大,為緩解服務(wù)器的服務(wù)壓力,現(xiàn)在多采用多臺(tái)應(yīng)用服務(wù)器組成分布式服務(wù)器的服務(wù)器組為用戶提供服務(wù)支持。

應(yīng)用程序的用戶在進(jìn)行交互過程中,每時(shí)每刻都會(huì)產(chǎn)生各種應(yīng)用請(qǐng)求、應(yīng)用反饋等信息,每臺(tái)服務(wù)器都會(huì)對(duì)其所服務(wù)的用戶的行為生成應(yīng)用日志,以記錄每個(gè)用戶進(jìn)行的交互操作,在需要時(shí)調(diào)用這些記錄的日志分析應(yīng)用程序運(yùn)行系統(tǒng)或客戶端的操作,為服務(wù)狀態(tài)進(jìn)行監(jiān)控或維護(hù)。但是現(xiàn)有技術(shù)中每臺(tái)分布式服務(wù)器上都存儲(chǔ)應(yīng)用服務(wù)日志,在進(jìn)行應(yīng)用程序執(zhí)行狀態(tài)測(cè)試、調(diào)試或維護(hù)時(shí),需要從各個(gè)應(yīng)用服務(wù)器上調(diào)用數(shù)據(jù)現(xiàn)場(chǎng)分析,處理效率低,且從各個(gè)服務(wù)器上提取數(shù)據(jù)實(shí)時(shí)性差,不能滿足對(duì)應(yīng)用服務(wù)器進(jìn)行監(jiān)控的要求。根據(jù)應(yīng)用日志也只能體現(xiàn)出當(dāng)前個(gè)別用戶或當(dāng)前區(qū)域內(nèi)用戶的應(yīng)用操作反應(yīng),不利于整體分析應(yīng)用用戶的數(shù)據(jù),以得到針對(duì)性的應(yīng)用分類策略。

并且,現(xiàn)有的應(yīng)用服務(wù)器日志監(jiān)控方式只能通過遠(yuǎn)程傳輸?shù)姆绞蕉ㄆ趯⑷罩緮?shù)據(jù)傳輸至監(jiān)控方,再由相關(guān)維護(hù)人員解析這些日志以得到修復(fù)或維護(hù)應(yīng)用程序執(zhí)行系統(tǒng)的策略,使得應(yīng)用程序執(zhí)行系統(tǒng)處理的時(shí)效性較差,不能滿足對(duì)應(yīng)用程序日志監(jiān)控實(shí)時(shí)性上的要求,導(dǎo)致應(yīng)用日志監(jiān)控效率低。

因此,提供一種對(duì)應(yīng)用服務(wù)日志進(jìn)行自動(dòng)分類監(jiān)控的方案是本領(lǐng)域亟待解決的問題。



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

有鑒于此,本發(fā)明提供了一種自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),解決了現(xiàn)有技術(shù)中不能自動(dòng)分類監(jiān)控應(yīng)用服務(wù)器日志的技術(shù)問題。

為了解決上述技術(shù)問題,本發(fā)明提出一種自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法,包括:

接收應(yīng)用服務(wù)器的應(yīng)用服務(wù)日志數(shù)據(jù),解析所述應(yīng)用服務(wù)日志數(shù)據(jù)得到日志字段;

根據(jù)預(yù)先設(shè)置的日志分類信息將所述日志字段分發(fā)至對(duì)應(yīng)的日志類別下,所述日志類別至少包括:客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容;

根據(jù)預(yù)設(shè)的請(qǐng)求時(shí)間段,將所述客戶端請(qǐng)求時(shí)間對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求時(shí)間段下;根據(jù)預(yù)設(shè)的客戶端類別,將所述客戶端標(biāo)識(shí)對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至預(yù)設(shè)的所述客戶端類別下;根據(jù)預(yù)設(shè)的請(qǐng)求耗時(shí)段,將所述客戶端請(qǐng)求耗時(shí)對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至預(yù)設(shè)的所述請(qǐng)求耗時(shí)段下;根據(jù)預(yù)設(shè)的區(qū)域類別,將所述客戶端請(qǐng)求所處區(qū)域?qū)?yīng)的所述日志字段分別對(duì)應(yīng)至所述預(yù)設(shè)的區(qū)域類別下;根據(jù)預(yù)設(shè)的故障內(nèi)容類別,將所述客戶端所請(qǐng)求故障內(nèi)容對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至所述預(yù)設(shè)的故障內(nèi)容類別下;

根據(jù)所包含的所述日志字段數(shù)量,將各個(gè)所述請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別分別從大到小排序,得到請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序;

根據(jù)預(yù)設(shè)的圖表展示方式將所述請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn)。

進(jìn)一步地,根據(jù)預(yù)設(shè)的圖表展示方式將所述請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn),進(jìn)一步為:

根據(jù)預(yù)設(shè)的圖表展示方式將所述請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn);

將所述請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別所對(duì)應(yīng)的日志字段以樹形分支結(jié)構(gòu)存儲(chǔ)在搜索數(shù)據(jù)庫(kù)中。

進(jìn)一步地,該方法還包括:

在預(yù)設(shè)時(shí)間段內(nèi),所述請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別下的所述日志字段數(shù)量達(dá)到或者超過預(yù)設(shè)的日志字段數(shù)量閾值時(shí),將該請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別反饋至應(yīng)用服務(wù)日志的管理端口。

進(jìn)一步地,該方法還包括:

接收所述客戶端的服務(wù)日志信息的提取策略,按照所述提取策略從所述請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序中分別提取對(duì)應(yīng)的日志信息數(shù)據(jù),并將提取的所述日志信息數(shù)據(jù)以預(yù)定的展現(xiàn)規(guī)則展示至所述客戶端。

進(jìn)一步地,該方法還包括:

根據(jù)所述客戶端標(biāo)識(shí)及故障內(nèi)容,檢測(cè)到數(shù)據(jù)庫(kù)中存在所述客戶端標(biāo)識(shí)及故障內(nèi)容對(duì)應(yīng)的故障解除數(shù)據(jù)時(shí),將所述故障解除數(shù)據(jù)發(fā)送至所述客戶端。

為了解決現(xiàn)有技術(shù)中不能自動(dòng)分類監(jiān)控應(yīng)用服務(wù)器日志的技術(shù)問題,本發(fā)明還提供了一種自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的系統(tǒng),包括:

應(yīng)用服務(wù)日志解析模塊、應(yīng)用服務(wù)日志分發(fā)模塊、應(yīng)用服務(wù)日志配置模塊、應(yīng)用服務(wù)日志排序模塊及應(yīng)用服務(wù)日志監(jiān)控展示模塊;其中,

所述應(yīng)用服務(wù)日志解析模塊,用于與所述應(yīng)用服務(wù)日志分發(fā)模塊相連接,接收應(yīng)用服務(wù)器的應(yīng)用服務(wù)日志數(shù)據(jù),解析所述應(yīng)用服務(wù)日志數(shù)據(jù)得到日志字段;

所述應(yīng)用服務(wù)日志分發(fā)模塊,用于與所述應(yīng)用服務(wù)日志解析模塊及應(yīng)用服務(wù)日志配置模塊相連接,根據(jù)預(yù)先設(shè)置的日志分類信息將所述日志字段分發(fā)至對(duì)應(yīng)的日志類別下,所述日志類別至少包括:客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容;

所述應(yīng)用服務(wù)日志配置模塊,用于與所述應(yīng)用服務(wù)日志分發(fā)模塊及應(yīng)用服務(wù)日志排序模塊相連接,根據(jù)預(yù)設(shè)的請(qǐng)求時(shí)間段,將所述客戶端請(qǐng)求時(shí)間對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求時(shí)間段下;根據(jù)預(yù)設(shè)的客戶端類別,將所述客戶端標(biāo)識(shí)對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至預(yù)設(shè)的所述客戶端類別下;根據(jù)預(yù)設(shè)的請(qǐng)求耗時(shí)段,將所述客戶端請(qǐng)求耗時(shí)對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至預(yù)設(shè)的所述請(qǐng)求耗時(shí)段下;根據(jù)預(yù)設(shè)的區(qū)域類別,將所述客戶端請(qǐng)求所處區(qū)域?qū)?yīng)的所述日志字段分別對(duì)應(yīng)至所述預(yù)設(shè)的區(qū)域類別下;根據(jù)預(yù)設(shè)的故障內(nèi)容類別,將所述客戶端所請(qǐng)求故障內(nèi)容對(duì)應(yīng)的所述日志字段分別對(duì)應(yīng)至所述預(yù)設(shè)的故障內(nèi)容類別下;

所述應(yīng)用服務(wù)日志排序模塊,用于與應(yīng)用服務(wù)日志配置模塊及應(yīng)用服務(wù)日志監(jiān)控展示模塊相連接,根據(jù)所包含的所述日志字段數(shù)量,將各個(gè)所述請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別分別從大到小排序,得到請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序;

所述應(yīng)用服務(wù)日志監(jiān)控展示模塊,用于與所述應(yīng)用服務(wù)日志排序模塊相連接,根據(jù)預(yù)設(shè)的圖表展示方式將所述請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn)。

進(jìn)一步地,所述應(yīng)用服務(wù)日志監(jiān)控展示模塊,進(jìn)一步為:應(yīng)用服務(wù)日志監(jiān)控展示單元及應(yīng)用服務(wù)日志監(jiān)控?cái)?shù)據(jù)存儲(chǔ)單元;其中,

所述應(yīng)用服務(wù)日志監(jiān)控展示單元,用于與所述應(yīng)用服務(wù)日志排序模塊及應(yīng)用服務(wù)日志監(jiān)控?cái)?shù)據(jù)存儲(chǔ)單元相連接,根據(jù)預(yù)設(shè)的圖表展示方式將所述請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn);

所述應(yīng)用服務(wù)日志監(jiān)控?cái)?shù)據(jù)存儲(chǔ)單元,用于與所述應(yīng)用服務(wù)日志監(jiān)控展示單元相連接,將所述請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別所對(duì)應(yīng)的日志字段以樹形分支結(jié)構(gòu)存儲(chǔ)在搜索數(shù)據(jù)庫(kù)中。

進(jìn)一步地,該系統(tǒng)還包括:

應(yīng)用服務(wù)日志警報(bào)模塊,用于與所述應(yīng)用服務(wù)日志配置模塊相連接,在預(yù)設(shè)時(shí)間段內(nèi),所述請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別下的所述日志字段數(shù)量達(dá)到或者超過預(yù)設(shè)的日志字段數(shù)量閾值時(shí),將該請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別反饋至應(yīng)用服務(wù)日志的管理端口。

進(jìn)一步地,該系統(tǒng)還包括:

自定義應(yīng)用服務(wù)日志信息提取模塊,用于與所述應(yīng)用服務(wù)日志排序模塊相連接,接收所述客戶端的服務(wù)日志信息的提取策略,按照所述提取策略從所述請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序中分別提取對(duì)應(yīng)的日志信息數(shù)據(jù),并將提取的所述日志信息數(shù)據(jù)以預(yù)定的展現(xiàn)規(guī)則展示至所述客戶端。

進(jìn)一步地,該系統(tǒng)還包括:

故障解除模塊,用于與所述應(yīng)用服務(wù)日志配置模塊相連接,根據(jù)所述客戶端標(biāo)識(shí)及故障內(nèi)容,檢測(cè)到數(shù)據(jù)庫(kù)中存在所述客戶端標(biāo)識(shí)及故障內(nèi)容對(duì)應(yīng)的故障解除數(shù)據(jù)時(shí),將所述故障解除數(shù)據(jù)發(fā)送至所述客戶端。

與現(xiàn)有技術(shù)相比,本發(fā)明的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),實(shí)現(xiàn)了如下的有益效果:

(1)本發(fā)明所述的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),通過收集各個(gè)應(yīng)用服務(wù)器上的日志進(jìn)行統(tǒng)一分類管理監(jiān)控后,以預(yù)設(shè)展現(xiàn)方式進(jìn)行展示,相對(duì)于只在每臺(tái)應(yīng)用服務(wù)器上分析區(qū)域性的日志信息,有利于應(yīng)用服務(wù)日志的集中化、系統(tǒng)化監(jiān)控分析,并以最直觀的展現(xiàn)形式進(jìn)行展示,便于更好地利用日志反饋的問題針對(duì)性地配置解決方案。

(2)本發(fā)明所述的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),通過收集各個(gè)應(yīng)用服務(wù)器上的日志進(jìn)行統(tǒng)一分類管理監(jiān)控,還能夠根據(jù)客戶端所提出的數(shù)據(jù)提取策略對(duì)應(yīng)用服務(wù)器的日志數(shù)據(jù)今星期自定義提取,滿足不同用戶的個(gè)性化需求。

(3)本發(fā)明所述的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),通過收集各個(gè)應(yīng)用服務(wù)器上的日志進(jìn)行統(tǒng)一分類管理監(jiān)控,配置預(yù)設(shè)的警報(bào)日志數(shù)量閾值,將存在急需解決的反饋問題及時(shí)提醒至管理端,以便及時(shí)提出解決策略,保證應(yīng)用程序之間交互的穩(wěn)定性。

當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品必不特定需要同時(shí)達(dá)到以上所述的所有技術(shù)效果。

通過以下參照附圖對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。

附圖說明

被結(jié)合在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實(shí)施例,并且連同其說明一起用于解釋本發(fā)明的原理。

圖1為本發(fā)明實(shí)施例1中所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法的流程示意圖;

圖2為本發(fā)明實(shí)施例2中所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法的流程示意圖;

圖3為本發(fā)明實(shí)施例3中所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的系統(tǒng)的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例4中所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。

以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。

對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。

在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它例子可以具有不同的值。

應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。

實(shí)施例1

如圖1所示,為本實(shí)施例所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法的流程示意圖,本實(shí)施例提供了一種集中監(jiān)控應(yīng)用服務(wù)器日志的方法,該方法包括如下的步驟:

步驟101、接收應(yīng)用服務(wù)器的應(yīng)用服務(wù)日志數(shù)據(jù),解析應(yīng)用服務(wù)日志數(shù)據(jù)得到日志字段。

每個(gè)應(yīng)用服務(wù)器的日志數(shù)據(jù)都具有一定的數(shù)據(jù)格式,根據(jù)該數(shù)據(jù)格式解析應(yīng)用服務(wù)器的數(shù)據(jù)即可得到日志的字段數(shù)據(jù),而這些字段數(shù)據(jù)中包括有記錄各個(gè)應(yīng)用程序交互反饋的信息內(nèi)容,因此,日志字段就反應(yīng)了各個(gè)應(yīng)用程序的運(yùn)行狀態(tài)情況。

步驟102、根據(jù)預(yù)先設(shè)置的日志分類信息將日志字段分發(fā)至對(duì)應(yīng)的日志類別下,日志類別至少包括:客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容。

客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容,都能夠體現(xiàn)出應(yīng)用程序用戶當(dāng)前所處的區(qū)域性或?qū)傩蕴卣?,例如,如果在某個(gè)區(qū)域內(nèi)的所有應(yīng)用服務(wù)日志都反饋到該區(qū)域的連接反饋慢,可能就說明在該區(qū)域內(nèi)的網(wǎng)絡(luò)連接或傳輸不暢等問題。

步驟103、根據(jù)預(yù)設(shè)的請(qǐng)求時(shí)間段,將客戶端請(qǐng)求時(shí)間對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求時(shí)間段下;根據(jù)預(yù)設(shè)的客戶端類別,將客戶端標(biāo)識(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的客戶端類別下;根據(jù)預(yù)設(shè)的請(qǐng)求耗時(shí)段,將客戶端請(qǐng)求耗時(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求耗時(shí)段下;根據(jù)預(yù)設(shè)的區(qū)域類別,將客戶端請(qǐng)求所處區(qū)域?qū)?yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的區(qū)域類別下;根據(jù)預(yù)設(shè)的故障內(nèi)容類別,將客戶端所請(qǐng)求故障內(nèi)容對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的故障內(nèi)容類別下。

客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容,都具有較多的信息內(nèi)容,而對(duì)每個(gè)類別都做分段統(tǒng)計(jì)能夠更加請(qǐng)準(zhǔn)地體現(xiàn)出應(yīng)用服務(wù)日志所反應(yīng)的問題。例如,客戶端請(qǐng)求耗時(shí)1秒、3秒、30秒等之間的差別是非常大的,其中所反饋的客戶端應(yīng)用程序運(yùn)行情況或者服務(wù)器的反饋情況也大不相同,在有必要的情況下要提出解除日志問題的策略,但是在這之前就需要分段解析這些日志數(shù)據(jù)。

步驟104、根據(jù)所包含的日志字段數(shù)量,將各個(gè)請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別分別從大到小排序,得到請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序。

通過日志字段數(shù)量的排序能夠直觀地反映出各個(gè)應(yīng)用程序在交互過程中出現(xiàn)的問題,以便在服務(wù)端按照緊急的情況順序地提出較為合理的解決方案。

步驟105、根據(jù)預(yù)設(shè)的圖表展示方式將請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn)。

圖表展示通常是最直觀,最容易被人們所接受的展現(xiàn)形式,應(yīng)用服務(wù)器的管理人員也能夠很方便地通過日志數(shù)據(jù)的分類排序圖表得到日志中所反饋的集中性問題。

實(shí)施例2

如圖2所示,為本實(shí)施例所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法的流程示意圖,本實(shí)施例是在上述實(shí)施例1基礎(chǔ)上提供的一種優(yōu)選實(shí)施例,該方法包括如下步驟:

步驟201、接收應(yīng)用服務(wù)器的應(yīng)用服務(wù)日志數(shù)據(jù),解析應(yīng)用服務(wù)日志數(shù)據(jù)得到日志字段。

步驟202、根據(jù)預(yù)先設(shè)置的日志分類信息將日志字段分發(fā)至對(duì)應(yīng)的日志類別下,日志類別至少包括:客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容。

步驟203、根據(jù)預(yù)設(shè)的請(qǐng)求時(shí)間段,將客戶端請(qǐng)求時(shí)間對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求時(shí)間段下;根據(jù)預(yù)設(shè)的客戶端類別,將客戶端標(biāo)識(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的客戶端類別下;根據(jù)預(yù)設(shè)的請(qǐng)求耗時(shí)段,將客戶端請(qǐng)求耗時(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求耗時(shí)段下;根據(jù)預(yù)設(shè)的區(qū)域類別,將客戶端請(qǐng)求所處區(qū)域?qū)?yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的區(qū)域類別下;根據(jù)預(yù)設(shè)的故障內(nèi)容類別,將客戶端所請(qǐng)求故障內(nèi)容對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的故障內(nèi)容類別下。

步驟204、根據(jù)所包含的日志字段數(shù)量,將各個(gè)請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別分別從大到小排序,得到請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序。

步驟205、根據(jù)預(yù)設(shè)的圖表展示方式將請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn)。

步驟206、將請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別所對(duì)應(yīng)的日志字段以樹形分支結(jié)構(gòu)存儲(chǔ)在搜索數(shù)據(jù)庫(kù)中。

步驟207、在預(yù)設(shè)時(shí)間段內(nèi),請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別下的日志字段數(shù)量達(dá)到或者超過預(yù)設(shè)的日志字段數(shù)量閾值時(shí),將該請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別反饋至應(yīng)用服務(wù)日志的管理端口。

預(yù)設(shè)時(shí)間段,可以是1天到30天。日志字段數(shù)量閾值,可以為大于或等于20條。

步驟208、接收客戶端的服務(wù)日志信息的提取策略,按照提取策略從請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序中分別提取對(duì)應(yīng)的日志信息數(shù)據(jù),并將提取的日志信息數(shù)據(jù)以預(yù)定的展現(xiàn)規(guī)則展示至客戶端。

步驟209、根據(jù)客戶端標(biāo)識(shí)及故障內(nèi)容,檢測(cè)到數(shù)據(jù)庫(kù)中存在客戶端標(biāo)識(shí)及故障內(nèi)容對(duì)應(yīng)的故障解除數(shù)據(jù)時(shí),將故障解除數(shù)據(jù)發(fā)送至客戶端。

實(shí)施例3

如圖3所示,為本實(shí)施例所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的系統(tǒng)的結(jié)構(gòu)示意圖,本實(shí)施例所述系統(tǒng)用于實(shí)施上述實(shí)施例中所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法,該系統(tǒng)包括:應(yīng)用服務(wù)日志解析模塊301、應(yīng)用服務(wù)日志分發(fā)模塊302、應(yīng)用服務(wù)日志配置模塊303、應(yīng)用服務(wù)日志排序模塊304及應(yīng)用服務(wù)日志監(jiān)控展示模塊305。

其中,應(yīng)用服務(wù)日志解析模塊301與應(yīng)用服務(wù)日志分發(fā)模塊302相連接,用于接收應(yīng)用服務(wù)器的應(yīng)用服務(wù)日志數(shù)據(jù),解析應(yīng)用服務(wù)日志數(shù)據(jù)得到日志字段。

應(yīng)用服務(wù)日志分發(fā)模塊302與應(yīng)用服務(wù)日志解析模塊301及應(yīng)用服務(wù)日志配置模塊303相連接,用于根據(jù)預(yù)先設(shè)置的日志分類信息將日志字段分發(fā)至對(duì)應(yīng)的日志類別下,日志類別至少包括:客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容。

應(yīng)用服務(wù)日志配置模塊303與應(yīng)用服務(wù)日志分發(fā)模塊302及應(yīng)用服務(wù)日志排序模塊304相連接,用于根據(jù)預(yù)設(shè)的請(qǐng)求時(shí)間段,將客戶端請(qǐng)求時(shí)間對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求時(shí)間段下;根據(jù)預(yù)設(shè)的客戶端類別,將客戶端標(biāo)識(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的客戶端類別下;根據(jù)預(yù)設(shè)的請(qǐng)求耗時(shí)段,將客戶端請(qǐng)求耗時(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求耗時(shí)段下;根據(jù)預(yù)設(shè)的區(qū)域類別,將客戶端請(qǐng)求所處區(qū)域?qū)?yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的區(qū)域類別下;根據(jù)預(yù)設(shè)的故障內(nèi)容類別,將客戶端所請(qǐng)求故障內(nèi)容對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的故障內(nèi)容類別下。

應(yīng)用服務(wù)日志排序模塊304與應(yīng)用服務(wù)日志配置模塊303及應(yīng)用服務(wù)日志監(jiān)控展示模塊305相連接,用于根據(jù)所包含的日志字段數(shù)量,將各個(gè)請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別分別從大到小排序,得到請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序。

應(yīng)用服務(wù)日志監(jiān)控展示模塊305與應(yīng)用服務(wù)日志排序模塊304相連接,用于根據(jù)預(yù)設(shè)的圖表展示方式將請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn)。

實(shí)施例4

如圖4所示,為本實(shí)施例所述自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的系統(tǒng)的結(jié)構(gòu)示意圖,本實(shí)施例是在上述實(shí)施例3基礎(chǔ)上提供的一種優(yōu)選實(shí)施例,該系統(tǒng)包括:應(yīng)用服務(wù)日志解析模塊401、應(yīng)用服務(wù)日志分發(fā)模塊402、應(yīng)用服務(wù)日志配置模塊403、應(yīng)用服務(wù)日志排序模塊404及應(yīng)用服務(wù)日志監(jiān)控展示模塊405。

其中,應(yīng)用服務(wù)日志解析模塊401與應(yīng)用服務(wù)日志分發(fā)模塊402相連接,用于接收應(yīng)用服務(wù)器的應(yīng)用服務(wù)日志數(shù)據(jù),解析應(yīng)用服務(wù)日志數(shù)據(jù)得到日志字段。

應(yīng)用服務(wù)日志分發(fā)模塊402與應(yīng)用服務(wù)日志解析模塊401及應(yīng)用服務(wù)日志配置模塊403相連接,用于根據(jù)預(yù)先設(shè)置的日志分類信息將日志字段分發(fā)至對(duì)應(yīng)的日志類別下,日志類別至少包括:客戶端請(qǐng)求時(shí)間、客戶端標(biāo)識(shí)、客戶端請(qǐng)求耗時(shí)、客戶端請(qǐng)求所處區(qū)域及客戶端所請(qǐng)求的故障內(nèi)容。

應(yīng)用服務(wù)日志配置模塊403與應(yīng)用服務(wù)日志分發(fā)模塊302及應(yīng)用服務(wù)日志排序模塊404相連接,用于根據(jù)預(yù)設(shè)的請(qǐng)求時(shí)間段,將客戶端請(qǐng)求時(shí)間對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求時(shí)間段下;根據(jù)預(yù)設(shè)的客戶端類別,將客戶端標(biāo)識(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的客戶端類別下;根據(jù)預(yù)設(shè)的請(qǐng)求耗時(shí)段,將客戶端請(qǐng)求耗時(shí)對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的請(qǐng)求耗時(shí)段下;根據(jù)預(yù)設(shè)的區(qū)域類別,將客戶端請(qǐng)求所處區(qū)域?qū)?yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的區(qū)域類別下;根據(jù)預(yù)設(shè)的故障內(nèi)容類別,將客戶端所請(qǐng)求故障內(nèi)容對(duì)應(yīng)的日志字段分別對(duì)應(yīng)至預(yù)設(shè)的故障內(nèi)容類別下。

應(yīng)用服務(wù)日志排序模塊404與應(yīng)用服務(wù)日志配置模塊403及應(yīng)用服務(wù)日志監(jiān)控展示模塊405相連接,用于根據(jù)所包含的日志字段數(shù)量,將各個(gè)請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別分別從大到小排序,得到請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序。

應(yīng)用服務(wù)日志監(jiān)控展示模塊405與應(yīng)用服務(wù)日志排序模塊404相連接,用于根據(jù)預(yù)設(shè)的圖表展示方式將請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn)。

應(yīng)用服務(wù)日志監(jiān)控展示模塊405進(jìn)一步為:應(yīng)用服務(wù)日志監(jiān)控展示單元451及應(yīng)用服務(wù)日志監(jiān)控?cái)?shù)據(jù)存儲(chǔ)單元452;其中,

應(yīng)用服務(wù)日志監(jiān)控展示單元451與應(yīng)用服務(wù)日志排序模塊404及應(yīng)用服務(wù)日志監(jiān)控?cái)?shù)據(jù)存儲(chǔ)單元452相連接,用于根據(jù)預(yù)設(shè)的圖表展示方式將請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序以圖表的形式展現(xiàn)。

應(yīng)用服務(wù)日志監(jiān)控?cái)?shù)據(jù)存儲(chǔ)單元452與應(yīng)用服務(wù)日志監(jiān)控展示單元451相連接,用于將請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別及故障內(nèi)容類別所對(duì)應(yīng)的日志字段以樹形分支結(jié)構(gòu)存儲(chǔ)在搜索數(shù)據(jù)庫(kù)中。

可選地,上述系統(tǒng)還包括:應(yīng)用服務(wù)日志警報(bào)模塊406,與應(yīng)用服務(wù)日志配置模塊403相連接,用于在預(yù)設(shè)時(shí)間段內(nèi),請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別下的日志字段數(shù)量達(dá)到或者超過預(yù)設(shè)的日志字段數(shù)量閾值時(shí),將該請(qǐng)求時(shí)間段、客戶端類別、請(qǐng)求耗時(shí)段、區(qū)域類別或故障內(nèi)容類別反饋至應(yīng)用服務(wù)日志的管理端口。

可選地,上述系統(tǒng)還包括:自定義應(yīng)用服務(wù)日志信息提取模塊407,與應(yīng)用服務(wù)日志排序模塊404相連接,用于接收客戶端的服務(wù)日志信息的提取策略,按照提取策略從請(qǐng)求時(shí)間段排序、客戶端類別排序、請(qǐng)求耗時(shí)段排序、區(qū)域類別排序及故障內(nèi)容類別排序中分別提取對(duì)應(yīng)的日志信息數(shù)據(jù),并將提取的日志信息數(shù)據(jù)以預(yù)定的展現(xiàn)規(guī)則展示至客戶端。

可選地,上述系統(tǒng)還包括:故障解除模塊408,與應(yīng)用服務(wù)日志配置模塊403相連接,用于根據(jù)客戶端標(biāo)識(shí)及故障內(nèi)容,檢測(cè)到數(shù)據(jù)庫(kù)中存在客戶端標(biāo)識(shí)及故障內(nèi)容對(duì)應(yīng)的故障解除數(shù)據(jù)時(shí),將故障解除數(shù)據(jù)發(fā)送至客戶端。

通過上述實(shí)施例可知,本發(fā)明的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),達(dá)到了如下的有益效果:

(1)本發(fā)明所述的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),通過收集各個(gè)應(yīng)用服務(wù)器上的日志進(jìn)行統(tǒng)一分類管理監(jiān)控后,以預(yù)設(shè)展現(xiàn)方式進(jìn)行展示,相對(duì)于只在每臺(tái)應(yīng)用服務(wù)器上分析區(qū)域性的日志信息,有利于應(yīng)用服務(wù)日志的集中化、系統(tǒng)化監(jiān)控分析,并以最直觀的展現(xiàn)形式進(jìn)行展示,便于更好地利用日志反饋的問題針對(duì)性地配置解決方案。

(2)本發(fā)明所述的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),通過收集各個(gè)應(yīng)用服務(wù)器上的日志進(jìn)行統(tǒng)一分類管理監(jiān)控,還能夠根據(jù)客戶端所提出的數(shù)據(jù)提取策略對(duì)應(yīng)用服務(wù)器的日志數(shù)據(jù)今星期自定義提取,滿足不同用戶的個(gè)性化需求。

(3)本發(fā)明所述的自動(dòng)分類監(jiān)控應(yīng)用服務(wù)日志的方法及系統(tǒng),通過收集各個(gè)應(yīng)用服務(wù)器上的日志進(jìn)行統(tǒng)一分類管理監(jiān)控,配置預(yù)設(shè)的警報(bào)日志數(shù)量閾值,將存在急需解決的反饋問題及時(shí)提醒至管理端,以便及時(shí)提出解決策略,保證應(yīng)用程序之間交互的穩(wěn)定性。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

雖然已經(jīng)通過例子對(duì)本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上例子僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對(duì)以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。

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