1.一種批量生成告警信息的方法,其特征在于,包括:
建立第一任務和第二任務,當所述第一任務接收到信息日志時,確定每條所述信息日志內(nèi)的待告警數(shù)據(jù)以及與所述待告警數(shù)據(jù)對應的日志數(shù)據(jù)的唯一標識,將所述信息日志存儲至數(shù)據(jù)庫后,將所述待告警數(shù)據(jù)和所述日志數(shù)據(jù)的唯一標識寫入緩沖區(qū);
所述第二任務按照設定的時間查詢所述緩沖區(qū),從所述緩沖區(qū)內(nèi)獲取所述待告警數(shù)據(jù),采用正則表達式對所述待告警數(shù)據(jù)進行匹配,若匹配成功,將所述緩沖區(qū)內(nèi)所述待告警數(shù)據(jù)確定為告警信息;從所述緩沖區(qū)內(nèi)獲取與所述告警信息對應的日志數(shù)據(jù)的唯一標識;
根據(jù)所述告警信息對應的日志數(shù)據(jù)的唯一標識更新所述數(shù)據(jù)庫,刪除緩沖區(qū)內(nèi)與告警信息對應的待告警數(shù)據(jù)和日志數(shù)據(jù)的唯一標識。
2.如權利要求1所述的方法,其特征在于,所述確定每條所述信息日志內(nèi)的待告警數(shù)據(jù)以及與所述待告警數(shù)據(jù)對應的日志數(shù)據(jù)的唯一標識,包括:
抽取每條所述信息日志中待告警信息字段,將所述待告警信息字段內(nèi)容使用換行符連接起來形成一個字符串,將所述字符串確定為所述待告警數(shù)據(jù)對應的日志數(shù)據(jù)的唯一標識。
3.如權利要求1所述的方法,其特征在于,所述第二任務按照設定的時間查詢所述緩沖區(qū)之前,還包括:
根據(jù)規(guī)則定義確定告警關鍵字,根據(jù)所述告警關鍵字生成所述正則表達式。
4.一種批量生成告警信息的裝置,其特征在于,包括:
存儲單元,用于建立第一任務和第二任務,當所述第一任務接收到信息日志時,確定每條所述信息日志內(nèi)的待告警數(shù)據(jù)以及與所述待告警數(shù)據(jù)對應的日志數(shù)據(jù)的唯一標識,將所述信息日志存儲至數(shù)據(jù)庫后,將所述待告警數(shù)據(jù)和所述日志數(shù)據(jù)的唯一標識寫入緩沖區(qū);
確定單元,用于所述第二任務按照設定的時間查詢所述緩沖區(qū),從所述緩沖區(qū)內(nèi)獲取所述待告警數(shù)據(jù),采用正則表達式對所述待告警數(shù)據(jù)進行匹配,若匹配成功,將所述緩沖區(qū)內(nèi)所述待告警數(shù)據(jù)確定為告警信息;從所述緩沖區(qū)內(nèi)獲取與所述告警信息對應的日志數(shù)據(jù)的唯一標識;
處理單元,用于根據(jù)所述告警信息對應的日志數(shù)據(jù)的唯一標識更新所述數(shù)據(jù)庫,刪除緩沖區(qū)內(nèi)與告警信息對應的待告警數(shù)據(jù)和日志數(shù)據(jù)的唯一標識。
5.如權利要求4所述的裝置,其特征在于,所述存儲單元具體用于:
抽取每條所述信息日志中待告警信息字段,將所述待告警信息字段內(nèi)容使用換行符連接起來形成一個字符串,將所述字符串確定為所述待告警數(shù)據(jù)對應的日志數(shù)據(jù)的唯一標識。
6.如權利要求4所述的裝置,其特征在于,所述確定單元還用于:
根據(jù)規(guī)則定義確定告警關鍵字,根據(jù)所述告警關鍵字構建所述正則表達式。