[發(fā)明專利]一種基于日志分析的錯(cuò)誤定位方法和裝置在審
| 申請?zhí)枺?/td> | 202110342188.8 | 申請日: | 2021-03-30 |
| 公開(公告)號: | CN112965852A | 公開(公告)日: | 2021-06-15 |
| 發(fā)明(設(shè)計(jì))人: | 張希婷;王歡歡;李超;張馨予;高蕊;冷煒 | 申請(專利權(quán))人: | 中信銀行股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京市蘭臺律師事務(wù)所 11354 | 代理人: | 張峰 |
| 地址: | 100020 北京市朝陽區(qū)光*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 日志 分析 錯(cuò)誤 定位 方法 裝置 | ||
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種基于日志分析的錯(cuò)誤定位方法和裝置。所述方法包括:當(dāng)目標(biāo)業(yè)務(wù)報(bào)錯(cuò)時(shí),從所述目標(biāo)業(yè)務(wù)的業(yè)務(wù)日志中獲取業(yè)務(wù)錯(cuò)誤碼;根據(jù)預(yù)存的錯(cuò)誤定位分析規(guī)則,分析所述錯(cuò)誤碼并至少輸出錯(cuò)誤分析結(jié)果;其中,所述錯(cuò)誤定位分析規(guī)則包括有業(yè)務(wù)錯(cuò)誤碼、錯(cuò)誤原因和初步報(bào)錯(cuò)系統(tǒng)的映射關(guān)系;根據(jù)所述錯(cuò)誤分析結(jié)果定位以下至少一種業(yè)務(wù)錯(cuò)誤:錯(cuò)誤原因或目標(biāo)報(bào)錯(cuò)系統(tǒng)。本申請?zhí)峁┑姆桨改軌驅(qū)崿F(xiàn)業(yè)務(wù)報(bào)錯(cuò)的快速定位。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種基于日志分析的錯(cuò)誤定位方法和裝置。
背景技術(shù)
對于銀行業(yè)大量的長鏈路交易、跨多個(gè)系統(tǒng)之間交互的交易,在測試過程中經(jīng)常出現(xiàn)系統(tǒng)報(bào)錯(cuò),但是測試人員無法準(zhǔn)確定位錯(cuò)誤位置(系統(tǒng))或錯(cuò)誤原因,由于錯(cuò)誤碼都存在相關(guān)系統(tǒng)數(shù)據(jù)庫中,且部分測試人員不具備查詢每個(gè)系統(tǒng)日志進(jìn)行錯(cuò)誤碼定位的能力,而造成報(bào)錯(cuò)定位耗時(shí)長,占用較多人力等問題,目前的錯(cuò)誤定位方案均無法做到在確定日志的同時(shí),給出報(bào)錯(cuò)碼含義,并定位到具體報(bào)錯(cuò)系統(tǒng)。
發(fā)明內(nèi)容
本申請的目的旨在至少能解決上述的技術(shù)缺陷之一。本申請所采用的技術(shù)方案如下:
第一方面,本申請實(shí)施例公開了一種基于日志分析的錯(cuò)誤定位方法,所述方法包括:
當(dāng)目標(biāo)業(yè)務(wù)報(bào)錯(cuò)時(shí),從所述目標(biāo)業(yè)務(wù)的業(yè)務(wù)日志中獲取業(yè)務(wù)錯(cuò)誤碼;
根據(jù)預(yù)存的錯(cuò)誤定位分析規(guī)則,分析所述錯(cuò)誤碼并至少輸出錯(cuò)誤分析結(jié)果;其中,所述錯(cuò)誤定位分析規(guī)則包括有業(yè)務(wù)錯(cuò)誤碼、錯(cuò)誤原因和初步報(bào)錯(cuò)系統(tǒng)的映射關(guān)系;
根據(jù)所述錯(cuò)誤分析結(jié)果定位以下至少一種業(yè)務(wù)錯(cuò)誤:錯(cuò)誤原因或目標(biāo)報(bào)錯(cuò)系統(tǒng)。
進(jìn)一步地,所述從所述目標(biāo)業(yè)務(wù)的業(yè)務(wù)日志中獲取業(yè)務(wù)錯(cuò)誤碼包括:
當(dāng)目標(biāo)業(yè)務(wù)報(bào)錯(cuò)時(shí),接收用戶輸入的所述目標(biāo)業(yè)務(wù)的交易碼并獲取所述交易碼的業(yè)務(wù)日志;
在所述業(yè)務(wù)日志確定錯(cuò)誤記錄信息,并從所述錯(cuò)誤記錄信息中識別出結(jié)構(gòu)化錯(cuò)誤碼;
將所述結(jié)構(gòu)化錯(cuò)誤碼確定為業(yè)務(wù)錯(cuò)誤碼。
進(jìn)一步地,所述根據(jù)預(yù)存的錯(cuò)誤定位分析規(guī)則分析所述錯(cuò)誤碼包括:
根據(jù)結(jié)構(gòu)化錯(cuò)誤碼庫,確定所述業(yè)務(wù)錯(cuò)誤碼的含義;
根據(jù)錯(cuò)誤碼庫與報(bào)錯(cuò)系統(tǒng)匹配關(guān)系表,確定初步報(bào)錯(cuò)系統(tǒng);其中所述初步報(bào)錯(cuò)系統(tǒng)為可能的報(bào)錯(cuò)系統(tǒng);
根據(jù)目標(biāo)業(yè)務(wù)的交易鏈路,次序查詢所述初步報(bào)錯(cuò)系統(tǒng)及其后續(xù)鏈路系統(tǒng)的日志;
根據(jù)查詢結(jié)構(gòu),確定目標(biāo)報(bào)錯(cuò)系統(tǒng)和報(bào)錯(cuò)原因。
進(jìn)一步地,所述次序查詢所述初步報(bào)錯(cuò)系統(tǒng)及其后續(xù)鏈路系統(tǒng)的日志,確定目標(biāo)報(bào)錯(cuò)系統(tǒng)和報(bào)錯(cuò)原因包括:
向初步報(bào)錯(cuò)系統(tǒng)后續(xù)鏈路中的第一系統(tǒng)發(fā)送業(yè)務(wù)日志查詢請求;
如果沒有收到第一系統(tǒng)的查詢應(yīng)答,則確定第一系統(tǒng)為目標(biāo)報(bào)錯(cuò)系統(tǒng)且報(bào)錯(cuò)原因?yàn)橥ㄓ嵐收稀?/p>
進(jìn)一步地,所述次序查詢所述初步報(bào)錯(cuò)系統(tǒng)及其后續(xù)鏈路系統(tǒng)的日志,確定目標(biāo)報(bào)錯(cuò)系統(tǒng)和報(bào)錯(cuò)原因包括:
向初步報(bào)錯(cuò)系統(tǒng)后續(xù)鏈路中的第一系統(tǒng)發(fā)送業(yè)務(wù)日志查詢請求;
如果收到第一系統(tǒng)的查詢應(yīng)答但沒有到第一系統(tǒng)的業(yè)務(wù)日志,則確定初步報(bào)錯(cuò)系統(tǒng)為目標(biāo)報(bào)錯(cuò)系統(tǒng)。
進(jìn)一步地,所述次序查詢所述初步報(bào)錯(cuò)系統(tǒng)及其后續(xù)鏈路系統(tǒng)的日志,確定目標(biāo)報(bào)錯(cuò)系統(tǒng)和報(bào)錯(cuò)原因包括:
向初步報(bào)錯(cuò)系統(tǒng)后續(xù)鏈路中的第一系統(tǒng)發(fā)送業(yè)務(wù)日志查詢請求;
該專利技術(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/202110342188.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤





