[發明專利]一種日志查找的方法和裝置有效
| 申請號: | 201611111748.4 | 申請日: | 2016-12-06 |
| 公開(公告)號: | CN106649627B | 公開(公告)日: | 2019-09-17 |
| 發明(設計)人: | 鄒初建;汪少杰 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | G06F16/14 | 分類號: | G06F16/14;G06F16/18 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 查找 方法 裝置 | ||
本申請提供一種日志查找的方法和裝置,應用于網絡節點。所述方法包括:收集單位時長內產生的日志文件生成日志文件集合;針對所述日志文件集合中,每一預設的時長周期內指定字段的字段取值均相同的日志文件分別進行匯聚,生成對應于各預設時長周期的若干匯聚子文件,并基于生成的所述若干匯聚子文件生成匯聚文件;當接收到針對指定時段內的目標日志的查找請求時,從所述索引信息中查找與所述指定時間段對應的索引字段;基于該索引字段記錄的偏移值從所述匯聚文件內容中讀取與該索引字段對應的匯聚子文件。采用本申請提供的技術方案,可以提高日志查找的效率。
技術領域
本申請涉及網絡通信技術領域,特別涉及一種日志查找的方法和裝置。
背景技術
當前常見的軟件系統中,用于記錄用戶操作、系統運行狀態的日志是必不可少的信息,是系統重要的組成部分,日志的檢索也是記錄日志的主要目的之一。日志的存儲和檢索不僅有時候會影響到系統是否高效,甚至可用,而且關系到系統出現問題時,能否快速定位解決,同時也有助于提前發現系統可能存在的風險,避免事故發生。
所以系統日志的存儲、查詢以及對結果的特定排序展現是常常碰到的問題。通常情況下,原始日志比較詳細龐雜,而當需要完成特定的查詢需求時,真正關心的常常只是某個方面的數據,具體可能只是若干字段在某個時間段內的數據。所以,針對按照時間順序記錄的日志數據,如何對原始數據進行比較有效的處理,是值得重視的問題。
發明內容
有鑒于此,本申請提供一種日志查找的方法和裝置,應用于網絡節點,提高日志查找的效率。
具體地,本申請是通過如下技術方案實現的:
一種日志查找的方法,包括:
收集單位時長內產生的日志文件生成日志文件集合;
針對所述日志文件集合中,每一預設的時長周期內指定字段的字段取值均相同的日志文件分別進行匯聚,生成對應于各預設時長周期的若干匯聚子文件,并基于生成的所述若干匯聚子文件生成匯聚文件;其中,所述匯聚文件包括索引信息,以及與所述索引信息對應的匯聚文件內容;所述索引信息包括若干個分別對應于各時長周期的索引字段;所述索引字段用于記錄對應的時長周期內的匯聚子文件相對于所述匯聚文件內容的偏移值;所述匯聚文件內容由對應于各時長周期的匯聚子文件組成;
當接收到針對指定時段內的目標日志的查找請求時,從所述索引信息中查找與所述指定時間段對應的索引字段;
基于該索引字段記錄的偏移值從所述匯聚文件內容中讀取與該索引字段對應的匯聚子文件。
一種日志查找的裝置,包括:
收集單元,用于收集單位時長內產生的日志文件生成日志文件集合;
匯聚單元,用于針對所述日志文件集合中,每一預設的時長周期內指定字段的字段取值均相同的日志文件分別進行匯聚,生成對應于各預設時長周期的若干匯聚子文件,并基于生成的所述若干匯聚子文件生成匯聚文件;其中,所述匯聚文件包括索引信息,以及與所述索引信息對應的匯聚文件內容;所述索引信息包括若干個分別對應于各時長周期的索引字段;所述索引字段用于記錄對應的時長周期內的匯聚子文件相對于所述匯聚文件內容的偏移值;所述匯聚文件內容由對應于各時長周期的匯聚子文件組成;
查找單元,用于當接收到針對指定時段內的目標日志的查找請求時,從所述索引信息中查找與所述指定時間段對應的索引字段;
讀取單元,用于基于該索引字段記錄的偏移值從所述匯聚文件內容中讀取與該索引字段對應的匯聚子文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611111748.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:蓮蓬桌
- 下一篇:餐桌(XTP?X?16001)





