[發明專利]日志監控方法、裝置、電子設備及可讀存儲介質在審
| 申請號: | 202110427695.1 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN113111240A | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 王昌宇 | 申請(專利權)人: | 康鍵信息技術(深圳)有限公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903;G06F9/50;G06F9/54;G06F11/30 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 監控 方法 裝置 電子設備 可讀 存儲 介質 | ||
1.一種日志監控方法,其特征在于,所述方法包括:
實時獲取服務器集群中各個節點產生的第一日志集合,對所述第一日志集合執行清洗處理,得到各個節點對應的第二日志集合;
確定所述第二日志集合中各個日志的日志類別,根據所述日志類別將所述第二日志集合中的日志分配到多個任務池中,對所述多個任務池執行第一排序處理,得到任務池序列,對各個任務池中的日志執行第二排序處理,得到各個任務池對應的日志序列,基于所述任務池序列及日志序列對所述多個任務池中的日志排序,得到日志任務隊列;
從第一數據庫中獲取各種日志類別的日志對應的關鍵詞集合,基于所述關鍵詞集合對所述日志任務隊列中的日志執行關鍵詞匹配處理;
當某一指定日志與其對應的關鍵詞集合中某一指定關鍵詞匹配成功時,從第二數據庫中獲取所述指定關鍵詞對應的處理策略,執行所述處理策略,并將關鍵詞匹配結果及所述處理策略發送到預設客戶端。
2.如權利要求1所述的日志監控方法,其特征在于,所述對所述第一日志集合執行清洗處理,得到各個節點對應的第二日志集合,包括:
剔除所述第一日志集合中日志格式不是預設格式的日志,得到第三日志集合;
剔除所述第三日志集合中日志名稱中含有預設字符的日志,得到第二日志集合。
3.如權利要求1所述的日志監控方法,其特征在于,所述基于所述關鍵詞集合對所述日志任務隊列中的日志執行關鍵詞匹配處理,包括:
將所述日志任務隊列中排序最前的待匹配日志的內容作為待匹配字符串,抽取所述待匹配日志對應的關鍵詞集合中第一個關鍵字作為標準字符串;
將所述待匹配字符串與所述標準字符串左對齊,以標準字符串從左往右的移動方式、以字符從右往左的匹配順序將所述標準字符串與所述待匹配字符串進行匹配,當所述待匹配字符串中出現與所述標準字符串完全匹配的字符串,或者當所述標準字符串的尾部字符與所述待匹配字符串的尾部字符對齊時,結束本次匹配;
抽取所述待匹配日志對應的關鍵詞集合中的下一個關鍵詞作為新的標準字符串繼續與所述待匹配字符串進行匹配,直至無法從所述待匹配日志對應的關鍵詞集合中抽取新的關鍵詞。
4.如權利要求3所述的日志監控方法,其特征在于,所述以標準字符串從左往右的移動方式、以字符從右往左的匹配順序將所述標準字符串與所述待匹配字符串進行匹配,包括:
在將所述待匹配字符串與所述標準字符串左對齊后,從標準字符串的右側開始以從右往左的順序逐個字符匹配,將所述待匹配字符串中第一個匹配失敗的字符作為失敗字符,將所述待匹配字符串中匹配失敗前匹配成功的字符作為成功字符;
基于失敗字符的位置及第一公式計算所述標準字符串需要移動的第一距離值,基于成功字符的位置及第二公式計算所述標準字符串需要移動的第二距離值;
將所述第一距離值及第二距離值中數值較大的距離值作為目標距離值,將所述標準字符串右移所述目標距離值后繼續匹配,確定新的失敗字符及新的成功字符;
根據所述新的失敗字符及新的成功字符確定新的第一距離值、新的第二距離值及新的目標距離值,將所述標準字符串右移所述新的目標距離值后繼續匹配。
5.如權利要求4所述的日志監控方法,其特征在于,當所述標準字符串中含有一個或多個失敗字符時,第一公式為:y1=P-Q,其中,y1為第一距離值,P為失敗字符在待匹配字符串中的位置,Q為標準字符串中最后一個失敗字符的位置;
若標準字符串中沒有失敗字符,則第一公式為:y1=L,其中,y1為第一距離值,L為標準字符串的長度。
6.如權利要求4所述的日志監控方法,其特征在于,當標準字符串中含有多個成功字符時,第二公式為:y2=M-N,其中,y2為第二距離值,M為成功字符在待匹配字符串中的位置,N為標準字符串中倒數第二個成功字符的位置;
若標準字符串中僅含有一個成功字符,則第二公式為:y2=M-L,其中,y2為第二距離值,M為成功字符在待匹配字符串中的位置,L為標準字符串的長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于康鍵信息技術(深圳)有限公司,未經康鍵信息技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110427695.1/1.html,轉載請聲明來源鉆瓜專利網。





