[發明專利]一種基于記錄儀平臺的日志檢索系統及方法在審
| 申請號: | 201810333588.0 | 申請日: | 2018-04-13 |
| 公開(公告)號: | CN108520071A | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 姜海峰;李德賢;楊春艷;馮國新 | 申請(專利權)人: | 航天科技控股集團股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 岳泉清 |
| 地址: | 150060 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 記錄儀 日志文件 日志 日志處理模塊 檢索系統 檢索 日志管理 排序 讀取 服務器日志 存儲模塊 分析系統 檢索模塊 檢索條件 日志處理 數據清洗 用時 并發 數據庫 保存 | ||
1.一種基于記錄儀平臺的日志檢索系統,其特征在于,包括:
服務器日志檢索模塊,用于根據檢索條件讀取日志文件,并發送給檢索后日志處理模塊;
檢索后日志處理模塊,用于對接收到的日志文件進行數據清洗,并按照系統時間進行排序;
日志處理后存儲模塊,用于匯總所有經過排序的日志文件并批量保存至數據庫中。
2.根據權利要求1所述的基于記錄儀平臺的日志檢索系統,其特征在于,服務器日志檢索模塊包括:
讀取器,用于按照時間戳循環從服務器中根據檢索條件讀取日志文件,并將讀取到的日志文件數據發送至第一消息通道中進行緩存;
第一消息通道,用于緩存日志文件數據;
分發器,用于從第一消息通道中讀取日志文件數據,并發送至檢索后日志處理模塊。
3.根據權利要求1所述基于記錄儀平臺的日志檢索系統,其特征在于,檢索后日志處理模塊包括:
接收單元,用于接收日志文件數據,并緩存至第二消息通道中;
第二消息通道,用于緩存日志文件數據;
處理單元,用于從第二消息通道中讀取日志文件數據,并清洗掉文件內容為空和時間異常的數據,并將清洗后的數據按照系統時間進行排序;
分片緩存單元,用于緩存排序后的數據進行緩存,當緩存的日志文件數據的數量大于一定數量時,將日志文件數據存入第二消息通道并發送至日志處理后存儲模塊中。
4.根據權利要求1所述的基于記錄儀平臺的日志檢索系統,其特征在于,日志處理后存儲模塊包括:
第三消息通道,用于接收并匯總來自檢索后日志處理模塊的日志文件數據;
存儲單元,用于將第三消息通道中的日志文件數據批量存儲至數據庫中。
6.一種基于記錄儀平臺的日志檢索方法,其特征在于,包括:
步驟一、根據檢索條件讀取日志文件;
步驟二、對接收到的日志文件進行數據清洗,并按照系統時間進行排序;
步驟三、匯總所有經過排序的日志文件并批量保存至數據庫中。
7.根據權利要求6所述的基于記錄儀平臺的日志檢索方法,其特征在于,步驟二具體為:
按照時間戳循環從服務器中根據檢索條件讀取日志文件,并將讀取到的日志文件數據發送至第一消息通道中進行緩存;
從第一消息通道中讀取日志文件數據。
8.根據權利要求6所述的基于記錄儀平臺的日志檢索方法,其特征在于,步驟三具體為:
接收日志文件數據,并緩存至第二消息通道中;
從第二消息通道中讀取日志文件數據,并清洗掉文件內容為空以及時間異常的數據,并將清洗后的數據按照系統時間進行排序;
緩存排序后的數據進行緩存,當緩存的日志文件數據的數量大于一定數量時,將日志文件數據存入第二消息通道。
9.根據權利要求6所述的基于記錄儀平臺的日志檢索方法,其特征在于,步驟三具體為:
接收并匯總來自檢索后日志處理模塊的日志文件數據,存入第三消息通道中;
將第三消息通道中的日志文件數據批量存儲至數據庫中。
10.根據權利要求6所述的基于記錄儀平臺的日志檢索方法,其特征在于,
步驟一、步驟二、步驟三均通過spring integration框架實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天科技控股集團股份有限公司,未經航天科技控股集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810333588.0/1.html,轉載請聲明來源鉆瓜專利網。





