[發明專利]日志管理方法、系統以及計算機可讀存儲介質在審
| 申請號: | 201710683100.2 | 申請日: | 2017-08-10 |
| 公開(公告)號: | CN107622084A | 公開(公告)日: | 2018-01-23 |
| 發明(設計)人: | 盧道和;楊軍;陳廣勝;陳翼 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國,趙愛蓉 |
| 地址: | 518052 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 管理 方法 系統 以及 計算機 可讀 存儲 介質 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種日志管理方法、系統以及計算機可讀存儲介質。
背景技術
網絡系統、系統及服務程序等,在運作時都會產生一個叫log(日志)的事件記錄;每一行日志都記載著日期、時間、使用者及動作等相關操作的描述。現有的日志存儲方式是分散存儲,每個系統所產生的日志對應存儲在該系統的服務器中,即目前一般都是采用分布式服務的方式存儲各系統中各個交易的服務日志。如當某個交易需要涉及到多個系統時,如果要獲取該條交易對應的日志,需要從對應的多個系統中獲取該交易的日志,導致日志獲取速度慢,不利于日志的管理。
發明內容
本發明的主要目的在于提供一種日志管理方法、系統以及計算機可讀存儲介質,旨在解決業務系統日志分散存儲,不利于管理的技術問題。
為實現上述目的,本發明提供一種日志管理方法,所述日志管理方法包括步驟:
當偵測到獲取與日志管理系統連接的業務系統日志的獲取指令時,根據所述獲取指令獲取所述業務系統的日志;
將所述日志存儲至消息中間件集群中,對所述日志進行分類,得到不同類型的日志;
將不同類型的所述日志存儲至預設服務器集群中,并根據所述日志的類型建立對應的索引,以供所述業務系統根據所述索引調用和/或查看所述日志。
優選地,所述將所述日志存儲至消息中間件集群中,對所述日志進行分類,得到不同類型的日志的步驟包括:
根據所述日志的級別標識將所述日志存儲至消息中間件集群中;
確定所述日志對應的屬性信息;
根據所述屬性信息對所述日志進行分類,得到不同類型的日志。
優選地,所述將所述日志存儲至消息中間件集群中,對所述日志進行分類,得到不同類型的日志的步驟包括:
將所述日志存儲至消息中間件集群中,根據所述日志確定所述業務系統中各個服務的調用頻率和調用時間;
根據所述調用頻率和所述調用時間確定所述業務系統服務質量的級別;
根據所述服務質量的級別對所述日志進行分類,得到不同類型的日志。
優選地,所述將所述日志存儲至消息中間件集群中,對所述日志進行分類,得到不同類型的日志的步驟包括:
將所述日志存儲至消息中間件集群中,獲取所述日志的服務標識,根據所述日志的服務標識確定所述業務系統中各個服務的調用鏈;
將所述調用鏈與預設調用鏈進行匹配,根據匹配所得的第一匹配結果對所述日志進行分類,得到不同類型的日志。
優選地,所述將所述日志存儲至消息中間件集群中,對所述日志進行分類,得到不同類型的日志的步驟包括:
將所述日志存儲至消息中間件集群中,獲取所述業務系統的心跳日志;
將所述心跳日志與預設心跳日志進行匹配,根據匹配所得的第二匹配結果對所述日志進行分類,得到不同類型的日志。
優選地,所述將所述心跳日志與預設心跳日志進行匹配的步驟之后,還包括:
若所述心跳日志與所述預設心跳日志不匹配,則確定所述業務系統處于異常狀態;
觸發告警指令,根據所述告警指令提示運維人員所述業務系統處于異常狀態。
優選地,所述將不同類型的所述日志存儲至預設服務器集群中,并根據所述日志的類型建立對應的索引,以供所述業務系統根據所述索引調用和/或查看所述日志的步驟之后,還包括:
當偵測到修改所述索引的修改指令時,根據所述修改指令修改所述索引,其中,所述修改指令包括建立指令、刪除指令、以及修改每個索引存儲的字段個數和字段類型的修改指令。
優選地,所述將不同類型的所述日志存儲至預設服務器集群中,并根據所述日志的類型建立對應的索引,以供所述業務系統根據所述索引調用和/或查看所述日志的步驟之前,還包括:
將分類后的所述日志存儲至服務器緩沖區中,并監測所述服務器緩沖區中所存儲的日志是否滿足預設條件;
當所述服務器緩沖區所存儲的日志滿足所述預設條件時,執行所述將不同類型的所述日志存儲至預設服務器集群中,并根據所述日志的類型建立對應的索引,以供所述業務系統根據所述索引調用和/或查看所述日志的步驟。
此外,為實現上述目的,本發明還提供一種日志管理系統,所述日志管理系統包括存儲器、處理器和存儲在所述存儲器上并可在所述處理器上運行的日志管理程序,所述日志管理程序被所述處理器執行時實現如上所述的日志管理方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710683100.2/2.html,轉載請聲明來源鉆瓜專利網。





