[發明專利]一種分布式日志處理系統和方法在審
| 申請號: | 202110703908.9 | 申請日: | 2021-06-24 |
| 公開(公告)號: | CN113434464A | 公開(公告)日: | 2021-09-24 |
| 發明(設計)人: | 張躍;吳哲 | 申請(專利權)人: | 江蘇創源電子有限公司 |
| 主分類號: | G06F16/14 | 分類號: | G06F16/14;G06F16/17;G06F16/18 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 劉鳳 |
| 地址: | 215200 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 日志 處理 系統 方法 | ||
本申請涉及日志處理技術領域,尤其涉及一種分布式日志處理系統和方法,其中,客戶端接收用戶在網頁中執行的操作指令,并向微服務平臺發送操作請求;微服務平臺中的多個目標微服務模塊執行與操作請求中的操作標識對應的操作指令所指示的處理操作,記錄每個目標微服務模塊執行處理操作的日志文件;搜索服務器構建存儲有操作標識以及與操作標識對應的日志文件的日志數據庫;客戶端在確定操作指令發生異常時,向搜索服務器發送異常查詢請求;搜索服務器從日志數據庫中獲取與異常查詢請求對應的日志文件,并將獲取到的日志文件發送至客戶端。通過上述方式,可以縮短查詢與異常的操作指令對應的日志文件的搜索鏈路,提高了查詢異常日志鏈路的效率。
技術領域
本申請涉及日志處理技術領域,尤其涉及一種分布式日志處理系統和方法。
背景技術
現有技術中,客戶端的界面中如果線上環節出現了異常,需要獲取服務器端的權限以查詢異常對應的日志文件。
當出現一個異常問題,則需要從服務器容器內查看相關日志文件,即,出現異常的環節對應的日志鏈路過長,通過常用的查詢方式進行鏈路查詢,調用日志的鏈路會很長,這樣導致查詢效率不高。
發明內容
有鑒于此,本申請實施例至少提供一種分布式日志處理系統、一種分布式日志處理方法、一種電子設備和一種計算機可讀存儲介質。
本申請主要包括以下幾個方面:
第一方面,本申請實施例提供一種分布式日志處理系統,包括客戶端、微服務平臺和搜索服務器。
其中,客戶端接收用戶在網頁中執行的操作指令,將攜帶有與操作指令對應的操作標識的操作請求發送至微服務平臺;
微服務平臺中的多個目標微服務模塊執行與操作請求中的操作標識對應的操作指令所指示的處理操作,記錄每個目標微服務模塊執行處理操作的日志文件,并將操作標識和所記錄的日志文件發送至搜索服務器;
搜索服務器構建存儲有操作標識以及與操作標識對應的日志文件的日志數據庫;
客戶端在確定操作指令發生異常時,將攜帶有與操作指令對應的操作標識的異常查詢請求發送至搜索服務器;
搜索服務器從日志數據庫中獲取與異常查詢請求中的操作標識對應的日志文件,并將獲取到的日志文件發送至客戶端。
在一種可能的實施方式中,操作標識與操作指令一一對應,一個操作指令所指示的處理操作由多個目標微服務模塊共同執行,每個目標微服務模塊執行同一操作指令所指示的處理操作的日志文件所對應操作標識是相同的。
在一種可能的實施方式中,微服務平臺還包括日志收集模塊,日志收集模塊與每個目標微服務模塊建立連接,用于記錄每個目標微服務模塊執行處理操作的日志文件。日志收集模塊將與操作指令對應的操作標識寫入日志文件的頭部文件中,并將寫入操作標識后的日志文件發送至搜索服務器。
在一種可能的實施方式中,操作標識為用于指示操作指令的通用唯一識別碼。
在一種可能的實施方式中,還包括預設日志收集模塊的日志配置文件,日志配置文件用于指示需要從每個目標微服務模塊中獲取的字段信息;基于日志配置文件從每個微服務模塊中獲取對應的字段信息以生成該目標微服務模塊的日志文件。
在一種可能的實施方式中,搜索服務器還用于:將具有相同操作標識的日志文件劃分在同一日志集合中,每個日志集合對應一個操作標識。
第二方面,本申請實施例還提供一種分布式日志處理方法,其特征在于,包括:
客戶端接收用戶在網頁中執行的操作指令,將攜帶有與操作指令對應的操作標識的操作請求發送至微服務平臺;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇創源電子有限公司,未經江蘇創源電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110703908.9/2.html,轉載請聲明來源鉆瓜專利網。





