[發明專利]分布式系統日志實時展示方法、裝置、設備及存儲介質在審
| 申請號: | 202110483811.1 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN113111137A | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 唐應泉 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F16/28 | 分類號: | G06F16/28;G06F16/27;G06F16/248;G06F16/2455 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 系統 日志 實時 展示 方法 裝置 設備 存儲 介質 | ||
本發明涉及數據展示技術,揭露了一種分布式系統日志實時展示方法,包括:建立第一緩存隊列和第二緩存隊列;獲取分布式系統中多個后臺系統的系統日志,并分別對每個后臺系統的系統日志進行唯一索引編碼,得到編碼日志;依次將所述編碼日志寫入所述第一緩存隊列和所述第二緩存隊列;當所述第二緩存隊列中編碼日志占用的隊列長度大于預設的隊列閾值時,將所述第一緩存隊列中的編碼日志實時寫入預設的展示頁面進行日志展示。此外,本發明還涉及區塊鏈技術,所述系統日志可存儲于區塊鏈的節點。本發明還提出一種分布式系統日志實時展示裝置、電子設備以及計算機可讀存儲介質。本發明可以解決分布式系統中多個后臺服務的日志無法實時展示的問題。
技術領域
本發明涉及數據展示技術領域,尤其涉及一種分布式系統日志實時展示方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
隨著現有計算機系統中功能的增強和數據的爆炸式增長,導致某些功能需要及其龐大的計算機組共同完成,因此導致集中式的大計算機組運維成本的暴增,從而出現了分布式集群的概念。
分布式集群可極大程度的降低龐大計算機組的運維成本,但由于分布式集群中不同計算機支持的后臺服務分布距離較遠,每個后臺服務在運維過程中產生的日志也多為獨立存儲,導致通過日志對分布式系統運維時的效率低下,因此如何實現分布式系統中各后臺服務的日志的實時展示,成為了亟待解決的問題。
發明內容
本發明提供一種分布式系統日志實時展示方法、裝置及計算機可讀存儲介質,其主要目的在于解決分布式系統中多個后臺服務的日志無法實時展示的問題。
為實現上述目的,本發明提供的一種分布式系統日志實時展示方法,包括:
建立第一緩存隊列和第二緩存隊列;
獲取分布式系統中多個后臺系統的系統日志,并分別對每個后臺系統的系統日志進行唯一索引編碼,得到編碼日志;
依次將所述編碼日志寫入所述第一緩存隊列和所述第二緩存隊列;
當所述第二緩存隊列中編碼日志占用的隊列長度大于預設的隊列閾值時,將所述第一緩存隊列中的編碼日志實時寫入預設的展示頁面進行日志展示。
可選地,所述建立第一緩存隊列和第二緩存隊列包括:
在預設的數據庫中創建預設長度的空白數據隊列;
確定緩存數據類型;
根據所述緩存數據類型對所述空白數據表進行隊列變量賦值,得到第一緩存隊列與第二緩存隊列。
可選地,所述獲取分布式系統中多個后臺系統的系統日志,包括:
獲取分布式系統中多個后臺系統對應的日志生成請求;
對所述日志抓取請求進行ip地址解析,得到多個后臺系統對應的后臺ip地址;
利用所述后臺ip地址對多個后臺系統的系統日志進行同步抓取。
可選地,所述對所述日志抓取請求進行ip地址解析,得到多個后臺系統對應的后臺ip地址,包括:
遍歷所述日志生成請求并確定所述日志生成請求中字段分隔符的位置;
根據所述字段分隔符的位置對所述日志生成請求進行字段拆分,得到多個拆分字段;
按照拆分順序將所述多個拆分字段進行序號標注;
選取預設序號的拆分字段為所述目標數據字段;
對所述目標數據字段進行字段解析,得到多個后臺系統對應的后臺ip地址。
可選地,所述分別對每個后臺系統的系統日志進行唯一索引編碼,得到編碼日志,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110483811.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多機分布式協同仿真控制平臺及控制方法
- 下一篇:活性炭處理的生產線





