[發明專利]一種系統監控日志的采集方法、裝置、電子設備及介質在審
| 申請號: | 202011547304.1 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112685270A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 孟鑫;田野;梁彧;傅強;王杰;楊滿智;蔡琳;金紅;陳曉光 | 申請(專利權)人: | 恒安嘉新(北京)科技股份公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F16/13;G06F16/18;G06F16/16 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100098 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 監控 日志 采集 方法 裝置 電子設備 介質 | ||
本發明公開了一種系統監控日志的采集方法、裝置、電子設備及介質。該方法包括在監測到日志下載事件觸發時,根據日志文件的命名格式解析前一次下載任務對應的日志文件名稱得到時間字段內容;根據所述時間字段內容和日志生成時間間隔預測本次下載任務對應的目標日志文件的目標文件名;根據所述目標文件名和目錄結構生成所述目標日志文件的下載地址,根據所述下載地址下載所述目標日志文件,其中,所述目錄結構用于表示被采集服務器的被監控目錄下的目錄的結構關系,避免每次執行日志下載任務時,均向服務器請求文件目錄列表,以通過解析文件目錄列表得到各日志文件的下載地址,可以減小日志采集操作的耗時和帶寬占用,提高了日志采集效率。
技術領域
本發明實施例涉及通信技術,尤其涉及一種系統監控日志的采集方法、裝置、電子設備及介質。
背景技術
系統監控日志是系統維護、排錯、故障發現等工作的基礎?,F有技術普遍采用定時器遍歷的方案采集系統監控日志,即每隔固定時間,客戶端從服務器獲取目錄下的全部文件列表,并在本地對該文件列表進行解析,得到該文件列表包括的各個文件。從服務器下載各文件并備份到本地,即通過遍歷指定目錄獲取文件列表后,對該文件列表包括的文件進行依次采集。
然而,上述方式在系統監控日志的目錄層數很多且目錄數量級較大的情況,會因為層級目錄的遞歸操作導致大量的服務器訪問行為,且由于返回文件列表大小會依據目錄增加而增大,導致運行耗時與帶寬占用均隨目錄及文件數量增多而線性增長,影響系統監控日志的采集效率。
發明內容
本發明提供一種系統監控日志的采集方法、裝置、電子設備及介質,可以提高系統監控日志的采集效率。
第一方面,本發明實施例提供了一種系統監控日志的采集方法,包括:
在監測到日志下載事件觸發時,根據日志文件的命名格式解析前一次下載任務對應的日志文件名稱得到時間字段內容,其中,所述命名格式用于指示時間字段在日志文件名稱中的位置;
根據所述時間字段內容和日志生成時間間隔預測本次下載任務對應的目標日志文件的目標文件名;
根據所述目標文件名和目錄結構生成所述目標日志文件的下載地址,根據所述下載地址下載所述目標日志文件,其中,所述目錄結構用于表示被采集服務器的被監控目錄下的目錄的結構關系。
第二方面,本發明實施例還提供了一種系統監控日志的采集裝置,該裝置包括:
時間字段確定模塊,用于在監測到日志下載事件觸發時,根據日志文件的命名格式解析前一次下載任務對應的日志文件名稱得到時間字段內容,其中,所述命名格式用于指示時間字段在日志文件名稱中的位置;
文件名預測模塊,用于根據所述時間字段內容和日志生成時間間隔預測本次下載任務對應的目標日志文件的目標文件名;
文件下載模塊,用于根據所述目標文件名和目錄結構生成所述目標日志文件的下載地址,根據所述下載地址下載所述目標日志文件,其中,所述目錄結構用于表示被采集服務器的被監控目錄下的目錄的結構關系。
第三方面,本發明實施例還提供了一種電子設備,所述電子設備包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本發明任意實施例所述的系統監控日志的采集方法。
第四方面,本發明實施例還提供了一種包含計算機可執行指令的存儲介質,所述計算機可執行指令在由計算機處理器執行時用于執行如本發明任意實施例所述的系統監控日志的采集方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恒安嘉新(北京)科技股份公司,未經恒安嘉新(北京)科技股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011547304.1/2.html,轉載請聲明來源鉆瓜專利網。





