[發明專利]一種系統日志自動分析的方法有效
| 申請號: | 201310119901.8 | 申請日: | 2013-04-08 |
| 公開(公告)號: | CN103226509A | 公開(公告)日: | 2013-07-31 |
| 發明(設計)人: | 陳旭;婁曉祺;邵雄 | 申請(專利權)人: | 上海華力微電子有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 竺路玲 |
| 地址: | 201210 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 日志 自動 分析 方法 | ||
技術領域
本發明涉及半導體制造領域,尤其涉及一種系統日志自動分析的方法。
背景技術
目前,很多信息系統為了解決在長時間運行過程中出現的異常(如軟件異常或者數據異常等),往往都設置有相應的異常處理機制,從而達到確保系統正常運轉的目的,如系統在處理這些異常的時候會將當時的狀況記錄到系統的日志文件當中,以避免發生異常時產生的數據丟失,還能利用日志文件中的異常數據幫助系統解決高頻問題。
日志文件的主要目的是為了幫助系統開發人員定位和解決問題,但是使用者往往也能利用日志文件中異常數據進行系統異常的處理,但隨著運行時間的增加,日志文件所包含的信息量會越來越多,使用者想要從日志文件中獲得有效信息的困難也越來越高。
當前比較通用的做法,就是通過針對不同的系統開發不同的日志分析系統,以將使用者關注的信息從日志文件中提取出來,生產使用者所關心的報告。
但是,隨著生產信息化自動化的層度日益提高,信息系統越來越多,且各類信息系統產生的日志文件開始呈現出爆炸性的增長,相應的所要開發的日志系統也會越來越多,而工程技術人員則每天需要花大量的時間分析海量的日志文件,以從中提取真正有效的信息,使得獲得日志中有效信息的成本也越來越高;而由于這些真正有效的信息數量比較少,即雖然發生頻率比較低,但由于其對生產有著極大的影響,使得如何快速方便的將各種不同的日志文件中的有效信息提取出來就成為當前業界急需解決的一個重大課題。
中國專利(公布號:CN102164050A)公開了一種日志解析方法及日志解析接點設備,主要通過解析節點獲得日志以及用于指示日志中未解析內容的待匹配偏移;并利用存儲的第一正則表達式,對所述待匹配偏移所指示的未解析內容進行解析,獲得與第一正則表達式匹配的字段信息;以及判斷是否存在下級解析節點;在判斷結果為否,且所述解析節點預先存儲有事件類型信息時,所述解析節點將所述事件類型信息確定為所述日志所記錄事件的事件類型信息,其中,所述事件類型信息是根據所述日志傳遞到所述解析節點所經過的路徑上包含的至少一個解析節點存儲的正則表達式能從日志中解析出的字段信息而確定的,但其并沒有公開與從各種不同的日志文件中的有效提取信息相關的技術特征。
中國專利(公布號:CN102768636A)公開了一種日志解析方法及裝置,以解決現有技術將日志解析與日志格式綁定的問題。所述方法包括:輸入原始日志;按照日志解碼配置表中設置的字段分解順序及各字段所對應的分解策略,對所述原始日志進行字段分解,分解后得到各字段的內容;將所述各字段的內容作為日志解析結果輸出。本發明提供的可配置方式具有較高的靈活性,一旦日志格式發生變化、過濾規則變化、輸出內容變化,都可通過重新設置各配置表來滿足解析需求,而無需修改代碼,因此大大降低了技術人員的工作量,還避免了多套代碼存在的代碼重復率高的問題,最大程度上減少了代碼開發量,縮短了開發上線周期,但其并沒有公開與從各種不同的日志文件中的有效提取信息相關的技術特征。
發明內容
針對上述存在的問題,本發明公開了一種系統日志自動分析的方法,其中,包括以下步驟:
步驟S1:提供一樣本文件和一日志文件地址;
步驟S2:利用所述樣本文件對一學習分析系統進行訓練;
步驟S3:被訓練過的學習分析系統根據所述日志文件地址獲取日志文件,并對所述日志文件進行分析,輸出日志文件分析結果;
其中,所述樣本文件是所述日志文件的范例。
上述的系統日志自動分析的方法,其中,所述步驟S2中還包括:
步驟S21:所述學習分析系統根據所述日志文件地址,判斷學習分析系統是否學習過該日志文件地址下的日志文件的樣本文件;
若所述學習分析系統沒有學習過該樣本文件,則進行步驟S22;若所述學習分析系統學習過該樣本文件,則進行步驟S23;
步驟S22:所述學習分析系統獲取并學習所述樣本文件;
步驟S23:所述學習分析系統對所述樣本文件進行解析,并輸出樣本文件分析結果;
步驟S24:判斷所述樣本文件分析結果是否與預設信息相對應;
若所述樣本文件分析結果與預設信息相對應,則進行步驟S3;若所述樣本文件分析結果與預設信息不對應,則進行步驟S25;
步驟S25:所述學習分析系統輸出錯誤信息,根據該錯誤信息對所述樣本文件進行修正后,該學習分析系統重新獲取并學習修正后的樣本文件,并繼續步驟S24。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華力微電子有限公司,未經上海華力微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310119901.8/2.html,轉載請聲明來源鉆瓜專利網。





