[發明專利]一種日志分析的方法、系統、設備及介質有效
| 申請號: | 202010154630.X | 申請日: | 2020-03-08 |
| 公開(公告)號: | CN111367807B | 公開(公告)日: | 2022-07-19 |
| 發明(設計)人: | 王麗;徐丹 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 楊帆 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 分析 方法 系統 設備 介質 | ||
本發明公開了一種日志分析的方法、系統、設備和存儲介質,方法包括以下步驟:通過多線程接收日志,并判斷接收到的日志關聯的執行結果是否為通過;響應于接收到的日志關聯的執行結果不為通過,根據關鍵字讀取日志中的異常信息,并判斷異常信息中是否存在漏洞信息;響應于異常信息中不存在漏洞信息,從異常數據庫中匹配異常信息對應的漏洞,并判斷匹配時間是否超過第一閾值;響應于匹配時間超過第一閾值,判斷異常信息與異常數據庫中的基礎異常信息的關聯度是否均小于第二閾值;以及響應于異常信息與異常數據庫中的基礎異常信息的關聯度均小于第二閾值,將異常信息作為新的類型寫入異常數據庫。
技術領域
本發明涉及日志分析領域,更具體地,特別是指一種日志分析的方法、系統、計算機設備及可讀介質。
背景技術
隨著行業的發展,產品迭代越來越快,能不能及時得到測試驗證支持是非常重要的。在自動化測試完成后,對于日志、腳本執行情況進行智能分析,可以幫助測試人員花費較少的時間就可以完成bug(漏洞)的定位和提交。目前測試管理系統并不支持智能分析,在自動化腳本執行完成后,需要人工對日志、執行情況進行分析和bug定位,花費時間多,在很大程度上依賴人工,覆蓋率偏低,沒有進行業務建模,不利于自動化測試工作效率的提升和后續發展。
發明內容
有鑒于此,本發明實施例的目的在于提出一種日志分析的方法、系統、計算機設備及計算機可讀存儲介質,通過從異常數據庫中匹配異常信息對應的漏洞,并且當匹配不成功時通過關聯度來確定異常信息的類別,能夠快速定位漏洞,提高日志分析的效率。
基于上述目的,本發明實施例的一方面提供了一種日志分析的方法,包括如下步驟:通過多線程接收日志,并判斷接收到的日志關聯的執行結果是否為通過;響應于接收到的所述日志關聯的執行結果不為通過,根據關鍵字讀取所述日志中的異常信息,并判斷所述異常信息中是否存在漏洞信息;響應于所述異常信息中不存在漏洞信息,從異常數據庫中匹配所述異常信息對應的漏洞,并判斷匹配時間是否超過第一閾值;響應于所述匹配時間超過第一閾值,判斷所述異常信息與所述異常數據庫中的基礎異常信息的關聯度是否均小于第二閾值;以及響應于所述異常信息與所述異常數據庫中的基礎異常信息的關聯度均小于第二閾值,將所述異常信息作為新的類型寫入所述異常數據庫。
在一些實施方式中,還包括:響應于所述異常信息與所述異常數據庫中的基礎異常信息的關聯度不均小于第二閾值,基于最高的關聯度確定所述異常信息所在的類別。
在一些實施方式中,還包括:每隔預定時間按照類別將異常信息進行匯總,并按照異常信息的數量對各個類別從高到低進行排序。
在一些實施方式中,還包括:響應于存在一個類別連續多個周期排在首位,進行告警。
本發明實施例的另一方面,還提供了一種日志分析的系統,包括:接收模塊,配置用于通過多線程接收日志,并判斷接收到的日志關聯的執行結果是否為通過;讀取模塊,配置用于響應于接收到的所述日志關聯的執行結果不為通過,根據關鍵字讀取所述日志中的異常信息,并判斷所述異常信息中是否存在漏洞信息;匹配模塊,配置用于響應于所述異常信息中不存在漏洞信息,從異常數據庫中匹配所述異常信息對應的漏洞,并判斷匹配時間是否超過第一閾值;判斷模塊,配置用于響應于所述匹配時間超過第一閾值,判斷所述異常信息與所述異常數據庫中的基礎異常信息的關聯度是否均小于第二閾值;以及執行模塊,配置用于響應于所述異常信息與所述異常數據庫中的基礎異常信息的關聯度均小于第二閾值,將所述異常信息作為新的類型寫入所述異常數據庫。
在一些實施方式中,還包括:確定模塊,配置用于響應于所述異常信息與所述異常數據庫中的基礎異常信息的關聯度不均小于第二閾值,基于最高的關聯度確定所述異常信息所在的類別。
在一些實施方式中,還包括:匯總模塊,配置用于每隔預定時間按照類別將異常信息進行匯總,并按照異常信息的數量對各個類別從高到低進行排序。
在一些實施方式中,還包括:告警模塊,配置用于響應于存在一個類別連續多個周期排在首位,進行告警。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010154630.X/2.html,轉載請聲明來源鉆瓜專利網。





