[發明專利]用于電力計量微服務架構的日志監控系統及實現方法在審
| 申請號: | 201910760512.0 | 申請日: | 2019-08-16 |
| 公開(公告)號: | CN110633186A | 公開(公告)日: | 2019-12-31 |
| 發明(設計)人: | 周密;錢斌;趙云;蔡梓文;鄭楷洪 | 申請(專利權)人: | 南方電網科學研究院有限責任公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 44245 廣州市華學知識產權代理有限公司 | 代理人: | 李斌 |
| 地址: | 510530 廣東省廣州市蘿崗區科*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 監控組件 存儲 電力計量 日志 全文搜索引擎 搜索服務器 動態擴容 服務方式 服務架構 計量系統 架構模式 匹配電力 日志監控 日志系統 使用場景 數據分析 數據日志 插件式 多用戶 可視化 封裝 縮容 架構 部署 展示 分析 開發 | ||
1.一種用于電力計量微服務架構的日志監控系統,其特征在于,包括:
Elasticsearch監控組件、Logstash監控組件和Kibana監控組件;
所述Elasticsearch監控組件采用基于Lucene的搜索服務器,用于提供分布式多用戶能力的全文搜索引擎,所述Logstash監控組件采用插件式架構,用于對電力計量數據日志進行收集、分析和存儲,所述Kibana監控組件采用Web平臺,用于為Elasticsearch監控組件提供數據分析和可視化;
針對Elasticsearch監控組件、Logstash監控組件、Kibana監控組件進行封裝開發,匹配電力計量系統日志系統的架構模式。
2.根據權利要求1所述的用于電力計量微服務架構的日志監控系統,其特征在于,所述Elasticsearch組件中包含節點和集群節點、Index索引、分布式系統、RESTful支持、document文檔、標識文檔的id、field字段以及mapping映射。
3.根據權利要求1或2所述的用于電力計量微服務架構的日志監控系統,其特征在于,所述logstash監控組件包括日志數據發送組件、數據收集組件,數據寫入組件。
4.一種用于電力計量微服務架構日志監控系統的實現方法,其特征在于,包括下述步驟:
計量系統日志Request生成及傳遞:計量系統各個微服務應用統一配置請求攔截器Filter,當攔截到http請求時,攔截器首先生成RequestID,接著收集應用的調用信息及用戶信息并加密輸出到日志中;
計量系統的日志采集:每個微服務應用服務器上都部署一個日志采集模塊,用于采集各服務器上的應用日志,包括負載均衡和微服務網關接入層;
計量系統的日志緩存:將計量系統的日志轉儲在預設的redis組件內;
計量系統的日志處理:設置logstash indexer端從redis組件中讀取日志數據,并進行過濾處理后存儲到ElasticSearch組件中;
計量系統的日志存儲:將計量系統日志存儲在ElasticSearch組件中,并且采用集群方式部署ElasticSearch組件;
計量系統的日志展示;Kibana監控組件在ElasticSearch組件的索引中查找,進行數據交互,展示多種維度的日志表圖。
5.根據權利要求4所述的用于電力計量微服務架構日志監控系統的實現方法,其特征在于,所述將計量系統的日志轉儲在預設的redis組件內的具體步驟為:
在redis中,數據統一緩存在key的自定義名字中,采用list數據類型作為日志采集的一個緩存區隊列,所述list類型采用按照插入順序排序的字符串鏈表,采用List的Push/Pop操作完成消息隊列。
6.根據權利要求4所述的用于電力計量微服務架構日志監控系統的實現方法,其特征在于,所述計量系統的日志處理還包括數據格式轉換步驟。
7.根據權利要求4所述的用于電力計量微服務架構日志監控系統的實現方法,其特征在于,所述將計量系統日志存儲在ElasticSearch組件中,具體步驟為:
通過設置elasticsearch.yml的cluster.name定義集群名稱,然后設置node.Name用于區別每個Elasticsearch組件的集群節點,所述ElasticSearch組件的集群節點分為兩種類型:node.master和node.data;
node.master:當設置為true時,當前節點成為集群的管理節點,用于維護元數據,管理集群各個節點的狀態;
node.data:當設置為true時,當前節點就成了數據節點,用于數據的存儲、查詢和導入。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南方電網科學研究院有限責任公司,未經南方電網科學研究院有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910760512.0/1.html,轉載請聲明來源鉆瓜專利網。





