[發明專利]一種分布式日志的處理方法、裝置、介質及電子設備在審
| 申請號: | 202110722036.0 | 申請日: | 2021-06-28 |
| 公開(公告)號: | CN113434473A | 公開(公告)日: | 2021-09-24 |
| 發明(設計)人: | 王繼學;沈忱;唐明鋒 | 申請(專利權)人: | 上海浦東發展銀行股份有限公司 |
| 主分類號: | G06F16/17 | 分類號: | G06F16/17;G06F16/18;G06F16/182 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 劉臣剛 |
| 地址: | 200000 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 日志 處理 方法 裝置 介質 電子設備 | ||
1.一種分布式日志的處理方法,其特征在于,所述方法包括:
通過預先設置的切入點對目標方法進行分布式的日志信息采集,并將采集到的日志信息寫入到日志文件中;
根據日志文件的所屬類型,確定日志文件的同步規則;以及,根據配置信息確定日志文件的所屬級別;其中,所述所屬級別包括程序運行級別和方法性能級別;
根據所述日志文件的同步規則,以及根據預設日志文件的輸出篩選條件與日志文件的所屬級別的對應關系,確定對日志文件的處理結果;其中,所述處理結果包括輸出日志文件和不輸出日志文件。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
按照預設日志文件輸出規則通過日志打印接口進行輸出;其中,所述預設日志文件輸出規則包括輸出格式、輸出目錄以及日志文件名中的至少一種。
3.根據權利要求2所述的方法,其特征在于,所述輸出格式包括交易碼、線程名稱以及容器IP;
所述輸出目錄包括以預先設置的日期規則或者時間規則生成日志目錄;
所述日志文件名包括交易碼、容器IP以及日志類型。
4.根據權利要求3所述的方法,其特征在于,所述輸出格式還包括交易流水信息,所述交易碼對應至少一條交易流水信息。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
響應于日志文件的歸類請求,按照所述交易碼或者所述交易流水信息進行日志歸類。
6.根據權利要求1所述的方法,其特征在于,若所述目標方法運行在Docker容器中,則將所述Docker容器中采集到的日志文件映射到宿主機上;
若所述日志文件滿足數據庫存儲條件,則通過機器數據引擎代理將宿主機上的日志文件轉發到機器數據引擎服務器中,以對日志文件存儲至數據庫中。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
響應于系統運行分析請求,根據所述程序運行級別確定系統運行穩定性,以及,根據所述方法性能級別,確定待優化方法。
8.一種分布式日志的處理裝置,其特征在于,所述裝置包括:
日志信息寫入模塊,用于通過預先設置的切入點對目標方法進行分布式的日志信息采集,并將采集到的日志信息寫入到日志文件中;
日志文件所屬級別確定模塊,用于根據日志文件的所屬類型,確定日志文件的同步規則;以及,根據配置信息確定日志文件的所屬級別;其中,所述所屬級別包括程序運行級別和方法性能級別;
日志文件處理結果確定模塊,用于根據所述日志文件的同步規則,以及根據預設日志文件的輸出篩選條件與日志文件的所屬級別的對應關系,確定對日志文件的處理結果;其中,所述處理結果包括輸出日志文件和不輸出日志文件。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-7中任一項所述的分布式日志的處理方法。
10.一種電子設備,包括存儲器,處理器及存儲在存儲器上并可在處理器運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1-7中任一項所述的分布式日志的處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海浦東發展銀行股份有限公司,未經上海浦東發展銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110722036.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:注油系統及注油方法
- 下一篇:一種基于數據采集的密匙管理方法及系統





