欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法及系統(tǒng)與流程

文檔序號(hào):11959605閱讀:214來(lái)源:國(guó)知局
一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法及系統(tǒng)與流程

本發(fā)明涉及故障定位技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法及系統(tǒng)。



背景技術(shù):

目前在稅務(wù)行業(yè)內(nèi),應(yīng)用系統(tǒng)眾多,特別是在金稅三期工程推廣以來(lái)部署在省稅務(wù)局的大大小小的系統(tǒng)不下幾十個(gè),多則上百個(gè),而且從企業(yè)端到稅務(wù)局端的軟件系統(tǒng)都是不同廠商開(kāi)發(fā)的系統(tǒng),納稅人完成一筆正常的報(bào)稅請(qǐng)求需要經(jīng)過(guò)多家公司的軟件產(chǎn)品才能完成業(yè)務(wù)。一筆個(gè)稅申報(bào)請(qǐng)求的典型軌跡是:會(huì)經(jīng)過(guò)A公司的客戶端軟件經(jīng)過(guò)互聯(lián)網(wǎng)進(jìn)入納服系統(tǒng)的某個(gè)服務(wù)器,進(jìn)而再進(jìn)入個(gè)稅系統(tǒng)的某個(gè)服務(wù)器,最后,請(qǐng)求轉(zhuǎn)發(fā)到核心征管系統(tǒng)的某個(gè)服務(wù)器,整個(gè)交易才算完成,而且每筆交易流經(jīng)的服務(wù)器節(jié)點(diǎn)都會(huì)不一樣。在這種現(xiàn)實(shí)環(huán)境下,一旦某個(gè)用戶發(fā)生了申報(bào)錯(cuò)誤,那么如何才能快速定位到“錯(cuò)誤所在的公司、所在的系統(tǒng)以及所在的服務(wù)器節(jié)點(diǎn),最終,導(dǎo)致錯(cuò)誤的上下文日志是什么”,就成為很關(guān)鍵的問(wèn)題。在現(xiàn)階段,各個(gè)廠商的系統(tǒng)日志格式都不統(tǒng)一,出了問(wèn)題,經(jīng)常是出現(xiàn)彼此推卸責(zé)任,而且,很難定位到是誰(shuí)的系統(tǒng)出的錯(cuò)誤,更難以定位到錯(cuò)誤所在的機(jī)器,經(jīng)常要手工從機(jī)器上索取大量日志文件逐一進(jìn)行分析才能找到錯(cuò)誤原因,運(yùn)維效率非常低下。

因此,如何對(duì)故障進(jìn)行快速定位,提高運(yùn)維效率是本領(lǐng)域技術(shù)人員需要解決的問(wèn)題。



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

本發(fā)明的目的在于提供一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法及系統(tǒng),以實(shí)現(xiàn)對(duì)故障進(jìn)行快速定位,提高運(yùn)維效率。

為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:

一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法,包括:

日志采集程序?qū)崟r(shí)監(jiān)視每個(gè)應(yīng)用系統(tǒng)輸出的日志文本文件,并自動(dòng)采集日志文本文件的變化記錄,將所述變化記錄存入日志大數(shù)據(jù)庫(kù);

接收用戶輸入的攜帶交易流水號(hào)的查詢信息;

根據(jù)所述交易流水號(hào)從所述日志大數(shù)據(jù)庫(kù)獲取與所述交易流水號(hào)對(duì)應(yīng)的完整的日志記錄信息;其中,所述日志記錄信息包括:用戶ID信息,發(fā)生時(shí)間信息,機(jī)器IP信息,應(yīng)用ID信息,交易類型及上下文信息。

其中,每個(gè)應(yīng)用系統(tǒng)均根據(jù)時(shí)間戳服務(wù)器的時(shí)間信息輸出日志文本文件。

其中,自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入日志大數(shù)據(jù)庫(kù),包括:

日志采集程序自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入消息隊(duì)列,通過(guò)日志采集引擎將所述變化記錄存入所述日志大數(shù)據(jù)庫(kù)。

其中,所述日志采集引擎將所述變化記錄存入所述日志大數(shù)據(jù)庫(kù),包括:

通過(guò)日志采集引擎對(duì)所述變化記錄進(jìn)行過(guò)濾,并將過(guò)濾后的變化記錄存入入所述日志大數(shù)據(jù)庫(kù)。

其中,所述通過(guò)日志采集引擎對(duì)所述變化記錄進(jìn)行過(guò)濾,包括:

所述通過(guò)日志采集引擎對(duì)所述變化記錄中安全敏感的信息進(jìn)行脫敏處理,和/或,刪除無(wú)用的垃圾日志。

一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位系統(tǒng),包括:

采集模塊,用于通過(guò)日志采集程序?qū)崟r(shí)監(jiān)視每個(gè)應(yīng)用系統(tǒng)輸出的日志文本文件,并自動(dòng)采集日志文本文件的變化記錄;

執(zhí)行模塊,用于將所述變化記錄存入日志大數(shù)據(jù)庫(kù);

接收模塊,用于接收用戶輸入的攜帶交易流水號(hào)的查詢信息;

日志記錄信息獲取模塊,用于根據(jù)所述交易流水號(hào)從所述日志大數(shù)據(jù)庫(kù)獲取與所述交易流水號(hào)對(duì)應(yīng)的完整的日志記錄信息;其中,所述日志記錄信息包括:用戶ID信息,發(fā)生時(shí)間信息,機(jī)器IP信息,應(yīng)用ID信息,交易類型及上下文信息。

其中,每個(gè)應(yīng)用系統(tǒng)均根據(jù)時(shí)間戳服務(wù)器的時(shí)間信息輸出日志文本文件。

其中,所述采集模塊通過(guò)日志采集程序自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入消息隊(duì)列;

所述執(zhí)行模塊通過(guò)日志采集引擎將所述變化記錄存入所述日志大數(shù)據(jù)庫(kù)。

其中,所述執(zhí)行模塊通過(guò)日志采集引擎對(duì)所述變化記錄進(jìn)行過(guò)濾,并將過(guò)濾后的變化記錄存入入所述日志大數(shù)據(jù)庫(kù)。

其中,所述執(zhí)行模塊通過(guò)日志采集引擎對(duì)所述變化記錄中安全敏感的信息進(jìn)行脫敏處理,和/或,刪除無(wú)用的垃圾日志。

通過(guò)以上方案可知,本發(fā)明實(shí)施例提供的一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法,包括:日志采集程序?qū)崟r(shí)監(jiān)視每個(gè)應(yīng)用系統(tǒng)輸出的日志文本文件,并自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入日志大數(shù)據(jù)庫(kù);接收用戶輸入的攜帶交易流水號(hào)的查詢信息;根據(jù)所述交易流水號(hào)從所述日志大數(shù)據(jù)庫(kù)獲取與所述交易流水號(hào)對(duì)應(yīng)的完整的日志記錄信息;其中,所述日志記錄信息包括:用戶ID信息,發(fā)生時(shí)間信息,機(jī)器IP信息,應(yīng)用ID信息,交易類型及上下文信息;

可見(jiàn),在本實(shí)施例中,可以根據(jù)交易流水號(hào)從日志大數(shù)據(jù)庫(kù)中搜索相應(yīng)的日志記錄信息,日志記錄信息中包括了用戶ID信息、發(fā)生時(shí)間信息、機(jī)器IP信息、應(yīng)用ID信息、交易類型及上下文信息,通過(guò)這些信息,能快速的定位故障。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例公開(kāi)的一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法流程示意圖;

圖2為本發(fā)明實(shí)施例公開(kāi)的關(guān)聯(lián)業(yè)務(wù)故障定位原理框圖;

圖3為本發(fā)明實(shí)施例公開(kāi)的一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例公開(kāi)了一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法及系統(tǒng),以實(shí)現(xiàn)對(duì)故障進(jìn)行快速定位,提高運(yùn)維效率。

參見(jiàn)圖1,本發(fā)明實(shí)施例提供的一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法,包括:

S101、日志采集程序?qū)崟r(shí)監(jiān)視每個(gè)應(yīng)用系統(tǒng)輸出的日志文本文件,并自動(dòng)采集日志文本文件的變化記錄,將所述變化記錄存入日志大數(shù)據(jù)庫(kù);

具體的,為了盡量和業(yè)務(wù)系統(tǒng)做到弱耦合,不影響業(yè)務(wù)系統(tǒng)的運(yùn)行性能,在本實(shí)施例中采取日志文本文件的接口方式,業(yè)務(wù)系統(tǒng)只要輸出日志文本文件即可,日志采集程序會(huì)自動(dòng)采集日志文本文件的變化記錄,發(fā)送到服務(wù)端的日志隊(duì)列,這樣雙方互不影響,可靠性更強(qiáng),當(dāng)日志平臺(tái)出現(xiàn)故障,日志文件也不會(huì)丟失。

其中,自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入日志大數(shù)據(jù)庫(kù),包括:

日志采集程序自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入消息隊(duì)列,通過(guò)日志采集引擎將所述變化記錄存入所述日志大數(shù)據(jù)庫(kù)。

具體的,為了最大程度提高日志采集的效率,日志采集代理即日志采集程序與最終的日志大數(shù)據(jù)庫(kù)之間建立了一層消息隊(duì)列,當(dāng)日志采集代理監(jiān)視到日志文件記錄變化后,是快速寫入日志平臺(tái)服務(wù)端的消息隊(duì)列就返回,從而做到減少對(duì)應(yīng)用系統(tǒng)的影響和CPU阻塞,提高效率。

其中,所述日志采集引擎將所述變化記錄存入所述日志大數(shù)據(jù)庫(kù),包括:

通過(guò)日志采集引擎對(duì)所述變化記錄進(jìn)行過(guò)濾,并將過(guò)濾后的變化記錄存入入所述日志大數(shù)據(jù)庫(kù)。

其中,所述通過(guò)日志采集引擎對(duì)所述變化記錄進(jìn)行過(guò)濾,包括:

所述通過(guò)日志采集引擎對(duì)所述變化記錄中安全敏感的信息進(jìn)行脫敏處理,和/或,刪除無(wú)用的垃圾日志。

具體的,在本實(shí)施例中,服務(wù)端的日志采集引擎負(fù)責(zé)從日志隊(duì)列采集過(guò)濾日志,建立日志采集引擎的重要目的是可以對(duì)日志進(jìn)行一層清洗過(guò)濾,例如:對(duì)于安全敏感的信息進(jìn)行脫敏處理,對(duì)于無(wú)用的垃圾日志直接丟棄等等,最終進(jìn)入日志大數(shù)據(jù)平臺(tái),從而保障了日志大數(shù)據(jù)庫(kù)中的數(shù)據(jù)質(zhì)量,減少問(wèn)題分析干擾因素。

S102、接收用戶輸入的攜帶交易流水號(hào)的查詢信息;

S103、根據(jù)所述交易流水號(hào)從所述日志大數(shù)據(jù)庫(kù)獲取與所述交易流水號(hào)對(duì)應(yīng)的完整的日志記錄信息;其中,所述日志記錄信息包括:用戶ID信息,發(fā)生時(shí)間信息,機(jī)器IP信息,應(yīng)用ID信息,交易類型及上下文信息。

具體的,為了能夠做到不同系統(tǒng)之間日志流水的業(yè)務(wù)關(guān)聯(lián)性,當(dāng)出現(xiàn)問(wèn)題時(shí)候,能快速知道誰(shuí)在那個(gè)系統(tǒng)、哪個(gè)機(jī)器做了什么操作的完整軌跡,在本實(shí)施例中明確5個(gè)要素,即:(WHO)用戶ID信息:描述是誰(shuí)正在操作;(WHEN)發(fā)生時(shí)間信息:描述發(fā)生的時(shí)間;(WHERE)機(jī)器IP信息:在哪里發(fā)生的;(WHAT)應(yīng)用ID信息、交易類型、全局交易流水號(hào):具體交易是什么;(CONTEXT)上下文信息:交易的參數(shù)等信息是什么,這樣在獲取這些信息后,就能通過(guò)上述信息定位故障。

其中,每個(gè)應(yīng)用系統(tǒng)均根據(jù)時(shí)間戳服務(wù)器的時(shí)間信息輸出日志文本文件。

具體的,在本實(shí)施例中為了保障日志記錄的有序性,需要提供標(biāo)準(zhǔn)的時(shí)間戳服務(wù)器,每個(gè)應(yīng)用系統(tǒng)記錄日志的發(fā)生時(shí)間都取之該時(shí)間戳服務(wù)器。參見(jiàn)圖2,為本實(shí)施例提供的關(guān)聯(lián)業(yè)務(wù)故障定位原理框圖

下面對(duì)本發(fā)明實(shí)施例提供的關(guān)聯(lián)業(yè)務(wù)故障定位系統(tǒng)進(jìn)行介紹,下文描述的關(guān)聯(lián)業(yè)務(wù)故障定位系統(tǒng)與上文描述的關(guān)聯(lián)業(yè)務(wù)故障定位方法可以相互參照。

參見(jiàn)圖3,本發(fā)明實(shí)施例提供的一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位系統(tǒng),包括:

采集模塊100,用于通過(guò)日志采集程序?qū)崟r(shí)監(jiān)視每個(gè)應(yīng)用系統(tǒng)輸出的日志文本文件,并自動(dòng)采集日志文本文件的變化記錄;

執(zhí)行模塊200,用于將所述變化記錄存入日志大數(shù)據(jù)庫(kù);

接收模塊300,用于接收用戶輸入的攜帶交易流水號(hào)的查詢信息;

日志記錄信息獲取模塊400,用于根據(jù)所述交易流水號(hào)從所述日志大數(shù)據(jù)庫(kù)獲取與所述交易流水號(hào)對(duì)應(yīng)的完整的日志記錄信息;其中,所述日志記錄信息包括:用戶ID信息,發(fā)生時(shí)間信息,機(jī)器IP信息,應(yīng)用ID信息,交易類型及上下文信息。

基于上述技術(shù)方案,在本方案中,每個(gè)應(yīng)用系統(tǒng)均根據(jù)時(shí)間戳服務(wù)器的時(shí)間信息輸出日志文本文件。

基于上述技術(shù)方案,所述采集模塊通過(guò)日志采集程序自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入消息隊(duì)列;

所述執(zhí)行模塊通過(guò)日志采集引擎將所述變化記錄存入所述日志大數(shù)據(jù)庫(kù)。

基于上述技術(shù)方案,所述執(zhí)行模塊通過(guò)日志采集引擎對(duì)所述變化記錄進(jìn)行過(guò)濾,并將過(guò)濾后的變化記錄存入入所述日志大數(shù)據(jù)庫(kù)。

基于上述技術(shù)方案,所述執(zhí)行模塊通過(guò)日志采集引擎對(duì)所述變化記錄中安全敏感的信息進(jìn)行脫敏處理,和/或,刪除無(wú)用的垃圾日志。

本發(fā)明實(shí)施例提供的一種跨系統(tǒng)弱耦合的關(guān)聯(lián)業(yè)務(wù)故障定位方法,包括:日志采集程序?qū)崟r(shí)監(jiān)視每個(gè)應(yīng)用系統(tǒng)輸出的日志文本文件,并自動(dòng)采集日志文本文件的變化記錄,并將所述變化記錄存入日志大數(shù)據(jù)庫(kù);接收用戶輸入的攜帶交易流水號(hào)的查詢信息;根據(jù)所述交易流水號(hào)從所述日志大數(shù)據(jù)庫(kù)獲取與所述交易流水號(hào)對(duì)應(yīng)的完整的日志記錄信息;其中,所述日志記錄信息包括:用戶ID信息,發(fā)生時(shí)間信息,機(jī)器IP信息,應(yīng)用ID信息,交易類型及上下文信息;

可見(jiàn),在本實(shí)施例中,可以根據(jù)交易流水號(hào)從日志大數(shù)據(jù)庫(kù)中搜索相應(yīng)的日志記錄信息,日志記錄信息中包括了用戶ID信息、發(fā)生時(shí)間信息、機(jī)器IP信息、應(yīng)用ID信息、交易類型及上下文信息,通過(guò)這些信息,能快速的定位故障。

本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。

對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
凯里市| 万山特区| 清河县| 闸北区| 香格里拉县| 衡南县| 临夏市| 鹿泉市| 伊吾县| 大方县| 青铜峡市| 万州区| 嫩江县| 定兴县| 静乐县| 雷波县| 哈密市| 类乌齐县| 肇源县| 辉县市| 徐闻县| 秀山| 江城| 嘉鱼县| 蓬安县| 灵山县| 蓝田县| 平顶山市| 定兴县| 宜州市| 武邑县| 洛阳市| 凌源市| 荥阳市| 合水县| 宝坻区| 黄大仙区| 乌什县| 武夷山市| 泗水县| 巴林右旗|