[發明專利]一種業務應用日志處理方法及裝置在審
| 申請號: | 202010617619.2 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111782621A | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 劉曉輝;周凱洋;李婷;岳云霞;于澤 | 申請(專利權)人: | 中國民航信息網絡股份有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18;G06F11/34 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 藏斌 |
| 地址: | 100085 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 應用 日志 處理 方法 裝置 | ||
1.一種業務應用日志處理方法,其特征在于,所述方法包括:
依據第一預設時間間隔獲取待處理的業務應用日志;
對所述業務應用日志進行分片處理,得到多個分片數據;
基于預設日志類型篩選所述多個分片數據,得到確定日志類型的分片日志;
根據不同日志類型的分片日志的處理方式處理對應類型的分片日志,得到處理結果。
2.根據權利要求1所述的方法,其特征在于,所述對所述應用日志進行分片處理,得到多個分片數據,包括:
對所述待處理的業務應用日志進行分片處理,得到多個分片日志和對應所述分片日志的日志偏移量,每一分片日志和對應所述分片日志的日志偏移量組成一分片數據,所述每一個分片日志包括日志數據和冗余數據,所述冗余數據用于存儲未包含在日志數據中的回復報文;
將所述分片數據暫存至內部緩存中,將所述日志偏移量存儲至消息管理隊列。
3.根據權利要求2所述的方法,其特征在于,所述基于預設日志類型篩選所述多個分片數據,得到確定日志類型的分片日志,包括:
針對每一分片數據,根據所述分片數據中的日志偏移量在內部緩存中讀取與所述日志偏移量對應的分片日志;
基于預先存儲的服務器名稱和監控指標濾除所述多個分片日志中的無效分片日志,得到有效分片日志;
基于預設日志類型篩選所述有效分片日志,得到日志類型為預設日志類型的分片日志,所述預設日志類型包括系統內組件輸出交互DAUDIT_OUT類型、系統間交互輸入STAT_IN類型和系統間交互輸出STAT_OUT類型。
4.根據權利要求3所述的方法,其特征在于,所述根據不同日志類型的分片日志的處理方式處理對應類型的分片日志,得到處理結果,包括:
若篩選得到的分片日志中僅存在DAUDIT_OUT類型、STAT_IN類型和STAT_OUT類型中任一一種或二種類型的分片日志,將所述業務應用日志丟棄;
若篩選得到的分片日志中存在DAUDIT_OUT類型、STAT_IN類型和STAT_OUT類型三種類型的分片日志,針對每一DAUDIT_OUT類型的分片日志,查找DAUDIT_OUT類型的分片日志的交易ID;
根據所述交易ID在預設時間內查找所有的有效分片日志中是否存在包含所述交易ID的STAT_IN類型的分片日志和STAT_OUT類型的分片日志;
若不存在包含所述交易ID的STAT_OUT類型的分片日志,則將所述DAUDIT_OUT類型的分片日志丟棄;
若不存在包含所述交易ID的STAT_IN類型的分片日志,確定將所述DAUDIT_OUT類型的分片日志對應的日志記錄記為超時記錄;
若均存在,將所述含有同一交易ID的DAUDIT_OUT類型的分片日志、STAT_IN類型的分片日志和STAT_OUT類型的分片日志構成初始的回環數據;
對所述初始的回環數據進行處理,得到處理結果。
5.根據權利要求4所述的方法,其特征在于,所述對所述初始的回環數據進行處理,得到處理結果,包括:
確定所述初始的回環數據中的請求信息,所述請求信息用于指示所述初始的回環數據中有用戶進行輸入操作和輸出回復的請求信息,所述請求信息包括同步請求或異步請求;
若為異步請求,根據STAT_IN類型的分片日志中的用戶ID在預設時間內查找所有分片日志中是否包含與所述用戶ID相同的其他STAT_IN類型的分片日志;
若是,確定所述其他STAT_IN類型的分片日志中是否存在異步標識;
若存在異步標識,重置預設時間,并在重置的預設時間內查找所述其他STAT_IN類型的分片日志中是否存在成功標識或失敗標識;
若存在成功標識或失敗標識,記錄查找到含有成功標識或者失敗標識的STAT_IN類型的分片日志的響應時間;
若不存在成功標識或失敗標識,將所述STAT_IN類型的分片日志對應的日志記錄記為超時記錄。
6.根據權利要求1所述的方法,其特征在于,還包括:
匯總所述處理結果,并基于匯總后的處理結果計算預警值;
判斷所述預警值是否等于或大于設定預警值;若滿足,則報警。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國民航信息網絡股份有限公司,未經中國民航信息網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010617619.2/1.html,轉載請聲明來源鉆瓜專利網。





