[發(fā)明專利]一種日志檢索方法、裝置及存儲介質(zhì)有效
申請?zhí)枺?/td> | 201910367544.4 | 申請日: | 2019-05-05 |
公開(公告)號: | CN110162512B | 公開(公告)日: | 2021-11-09 |
發(fā)明(設(shè)計)人: | 苗海柱 | 申請(專利權(quán))人: | 中國銀行股份有限公司 |
主分類號: | G06F16/18 | 分類號: | G06F16/18 |
代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 李輝;劉飛 |
地址: | 100818 *** | 國省代碼: | 北京;11 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 日志 檢索 方法 裝置 存儲 介質(zhì) | ||
本申請實施方式公開一種日志檢索方法、裝置及存儲介質(zhì)。方法包括:向前端節(jié)點發(fā)送節(jié)點調(diào)用日志檢索請求,所述節(jié)點調(diào)用日志檢索請求中包括業(yè)務(wù)標(biāo)識;接收所述前端節(jié)點返回的目標(biāo)節(jié)點調(diào)用日志,所述目標(biāo)節(jié)點調(diào)用日志中包括參與處理所述業(yè)務(wù)請求的多個目標(biāo)后端節(jié)點的節(jié)點標(biāo)識信息;向所述多個目標(biāo)后端節(jié)點發(fā)送業(yè)務(wù)日志檢索請求,所述業(yè)務(wù)日志檢索請求中包括所述業(yè)務(wù)標(biāo)識;接收所述多個目標(biāo)后端節(jié)點返回的多個目標(biāo)業(yè)務(wù)日志,生成臨時文件;將所述臨時文件返回。本申請實施方式可以提高日志檢索的效率。
技術(shù)領(lǐng)域
本申請涉及計算機數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種日志檢索方法、裝置及存儲介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)的發(fā)展,銀行每天要處理大量的業(yè)務(wù)請求,為了能夠在業(yè)務(wù)請求出現(xiàn)異常報錯時,可以查找到報錯的原因,需要在處理業(yè)務(wù)請求的服務(wù)器中記錄業(yè)務(wù)日志文件,通過查詢業(yè)務(wù)完成后記錄的業(yè)務(wù)日志記錄,獲取交易的處理過程,從而對問題進(jìn)行排查。
目前,為了能夠提高業(yè)務(wù)處理的能力,通常采用的是分布式系統(tǒng)服務(wù)。在分布式系統(tǒng)服務(wù)中,一個完整的業(yè)務(wù)請求需要經(jīng)過多臺服務(wù)器,由多個服務(wù)器共同協(xié)調(diào)來完成一個完整的業(yè)務(wù)請求。
在實施本申請的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
由于整個分布式系統(tǒng)是由幾十甚至幾百個服務(wù)器組成,在某一個交易出現(xiàn)報錯信息時,運維人員需要根據(jù)該交易所對應(yīng)的業(yè)務(wù)標(biāo)識(例如交易流水號、訂單號等)到各個處理該交易請求可能使用到的服務(wù)器上進(jìn)行搜索,然后將搜索的結(jié)果進(jìn)行匯總,所有操作都需要運維人員進(jìn)行手工處理,如果分布式系統(tǒng)中包括100臺服務(wù)器,則可能需要運維人員登錄搜索100臺服務(wù)器中的業(yè)務(wù)日志文件才能查找到該交易完整的處理過程。因此,按照現(xiàn)有技術(shù)的方法,日志檢索的效率較低。
發(fā)明內(nèi)容
本申請實施例的目的是提供一種日志檢索的方法、裝置及存儲介質(zhì),以提高日志檢索的效率。
為達(dá)到上述目的,本申請實施例提供一種日志檢索的方法,所述方法包括:
接收業(yè)務(wù)請求;
將所述業(yè)務(wù)請求提供給后端節(jié)點;
接收所述后端節(jié)點在處理所述業(yè)務(wù)請求后返回的業(yè)務(wù)響應(yīng),所述業(yè)務(wù)響應(yīng)中包括參與處理所述業(yè)務(wù)請求的后端節(jié)點的節(jié)點標(biāo)識信息;
將所述節(jié)點標(biāo)識信息與所述業(yè)務(wù)請求的業(yè)務(wù)標(biāo)識相關(guān)聯(lián),生成處理所述業(yè)務(wù)請求的節(jié)點調(diào)用日志。
優(yōu)選的,所述業(yè)務(wù)響應(yīng)以接口報文的形式返回,在所述接收所述后端節(jié)點在處理所述業(yè)務(wù)請求后返回的業(yè)務(wù)響應(yīng)之后,還包括:
解析所述接口報文,得到所述參與處理該業(yè)務(wù)請求的后端節(jié)點的節(jié)點標(biāo)識信息。
優(yōu)選的,所述方法還包括:
將預(yù)設(shè)時間周期內(nèi)生成的多個節(jié)點調(diào)用日志生成節(jié)點調(diào)用日志文件,并以對應(yīng)的時間標(biāo)識所述節(jié)點調(diào)用日志文件。
本申請實施例還提供一種節(jié)點調(diào)用日志的生成裝置,包括:
業(yè)務(wù)請求接收模塊,用于接收業(yè)務(wù)請求;
業(yè)務(wù)請求發(fā)送模塊,用于將所述業(yè)務(wù)請求提供給后端節(jié)點;
業(yè)務(wù)響應(yīng)接收模塊,用于接收所述后端節(jié)點在處理所述業(yè)務(wù)請求后返回的業(yè)務(wù)響應(yīng),所述業(yè)務(wù)響應(yīng)中包括參與處理所述業(yè)務(wù)請求的后端節(jié)點的節(jié)點標(biāo)識信息;
節(jié)點調(diào)用日志生成模塊,用于將所述節(jié)點標(biāo)識信息與所述業(yè)務(wù)請求的業(yè)務(wù)標(biāo)識相關(guān)聯(lián),生成處理所述業(yè)務(wù)請求的節(jié)點調(diào)用日志。
本申請實施例還提供一種計算機存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
接收業(yè)務(wù)請求;
將所述業(yè)務(wù)請求提供給后端節(jié)點;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國銀行股份有限公司,未經(jīng)中國銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910367544.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。