[發明專利]一種基于云計算的帶有目錄結構存儲格式的日志文件在審
| 申請號: | 201310661386.6 | 申請日: | 2013-12-10 |
| 公開(公告)號: | CN103605807A | 公開(公告)日: | 2014-02-26 |
| 發明(設計)人: | 郭靜;王春祥 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/34 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 計算 帶有 目錄 結構 存儲 格式 日志 文件 | ||
技術領域
本發明涉及一種節點監控日志文件的文件格式,特別是涉及云計算中對集群監控日志存儲的文件格式。
技術背景
在云計算節點監控中,需要對每一個節點(主機、交換機等)進行監控,包括:CPU、MEM、DISKS、HTTP、PING、FTP、DNS、TCP、UDP、SMTP等信息的監控,監控日志龐大。?
目前,在此領域采用的方式為日志文件中每一行存一條完整的記錄。檢索日志時,需將全部內容讀入內存,然后逐行掃描,檢索出所需內容。由于需要將全部內容讀入內存逐行掃描,當日志條數大于10000甚至更多時,占用內存空間大,檢索效率低下。
發明內容
本發明要解決的技術問題是:為了克服上述現有技術的不足,本發明提供了一種節點監控日志文件的新型文件格式,利用該格式存儲日志,通過二維檢索,減小每次檢索的數據量,從而將極大的提高日志檢索效率,減少內存空間的使用。
本發明所采用的技術方案為:
一種基于云計算的帶有目錄結構存儲格式的日志文件,所述日志文件格式包括文件頭、目錄和日志信息三部分,其中,所述日志文件的第一行保存文件號、記錄數、第一個記錄UnixTime/Date/Time、最后一個記錄UnixTime/Date/Time,作為文件頭;第2-8行依次保存UnixTime、Date、Time、Statu、Host、Service、ComNum信息,作為目錄;?9行以后保存具體日志,作為日志信息。
所述日志信息部分按行存儲記錄。
所述日志文件的保存方式,其中:
1)文件頭保存:日志文件的第一行保存文件號、記錄數、第一個記錄UnixTime/Date/Time、最后一個記錄UnixTime/Date/Time;
2)目錄保存:日志的第2-8行,依次保存UnixTime、Date、Time、Statu、Host、Service、ComNum信息;
3)日志信息保存:日志中9行以后保存具體日志信息。
所述日志文件的讀取過程,其特征在于:
1)搜索包括文件頭的四個量的關鍵字:文件號、記錄數、第一個記錄UnixTime/Date/Time、最后一個記錄UnixTime/Date/Time;
2)根據文件頭的變量,在目錄中讀取各變量相應的值,結合各關鍵字的值,在日志信息部分定位所查詢的日志所在的行數;
3)根據步驟2)中所定位的日志所在行數,在日志信息部分讀取日志信息。
本發明的有益效果為:
采用該格式存儲日志,當日志記錄條數大于10000時,能極大的提高記錄檢索效率,節省內存空間。
附圖說明
圖1為本發明日志文件示意圖;
圖2為日志的讀取過程圖。
具體實施方式
下面參照附圖,結合實施例對本發明進行說明:
如圖1所示,一種基于云計算的帶有目錄結構存儲格式的日志文件,所述日志文件格式包括文件頭、目錄和日志信息三部分,其中,所述日志文件的第一行保存文件號、記錄數、第一個記錄UnixTime/Date/Time、最后一個記錄UnixTime/Date/Time,作為文件頭;第2-8行依次保存UnixTime、Date、Time、Statu、Host、Service、ComNum信息,作為目錄;?9行以后保存具體日志,作為日志信息。
所述日志文件的讀取過程,如圖2所示:
1)搜索日志文件中包括文件頭的四個量的關鍵字:文件號、記錄數、第一個記錄UnixTime/Date/Time、最后一個記錄UnixTime/Date/Time;
2)根據文件頭的變量,在目錄中讀取各變量相應的值,結合各關鍵字的值,在日志信息部分定位所查詢的日志所在的行數;
3)根據步驟2)中所定位的日志所在行數,在日志信息部分讀取日志信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310661386.6/2.html,轉載請聲明來源鉆瓜專利網。





