1.一種日志解析方法,其特征在于,所述方法包括:
從各異構(gòu)數(shù)據(jù)源采集待處理日志;
將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志按照每個(gè)所述異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志;
將轉(zhuǎn)化得到的所有所述標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流進(jìn)行調(diào)度與解析;
輸出解析結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志按照每個(gè)所述異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志,包括:
從所述日志模板中獲取關(guān)鍵字段;
按照所述日志模板中的所述關(guān)鍵字段,在所述待處理日志中查找與所述關(guān)鍵字段相匹配的信息;
根據(jù)查找到的信息,對(duì)所述日志模板中與查找到的信息對(duì)應(yīng)的關(guān)鍵字段進(jìn)行賦值或者重構(gòu);
若所述待處理日志中包含有所述日志模板中未出現(xiàn)的其他關(guān)鍵字段,整合所述待處理日志的所述其他字段添加至所述日志模板中,并對(duì)相應(yīng)的所述其他關(guān)鍵字段進(jìn)行重構(gòu);生成所述標(biāo)準(zhǔn)日志。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述工作流包括開(kāi)始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)、中斷節(jié)點(diǎn)以及任務(wù)節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述任務(wù)節(jié)點(diǎn)包括認(rèn)證進(jìn)程、加載進(jìn)程、去重進(jìn)程、事件計(jì)數(shù)進(jìn)程、邏輯梳理進(jìn)程以及重處理進(jìn)程六類任務(wù)節(jié)點(diǎn)中的至少一個(gè)或多個(gè)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,每個(gè)任務(wù)節(jié)點(diǎn)包括正確執(zhí)行跳轉(zhuǎn)進(jìn)程、錯(cuò)誤執(zhí)行跳轉(zhuǎn)進(jìn)程、任務(wù)必要性確認(rèn)進(jìn)程、描述進(jìn)程、錯(cuò)誤報(bào)警進(jìn)程五種進(jìn)程中的一個(gè)或多個(gè)。
6.一種日志解析裝置,其特征在于,所述裝置包括:
采集模塊,用于從各異構(gòu)數(shù)據(jù)源采集待處理日志;
轉(zhuǎn)化模塊,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志按照每個(gè)所述異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志;
解析模塊,用于將轉(zhuǎn)化得到的所有所述標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流進(jìn)行調(diào)度與解析;
輸出模塊,用于輸出解析結(jié)果。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述轉(zhuǎn)化模塊,具體用于:
從所述日志模板中獲取關(guān)鍵字段;
按照所述日志模板中的所述關(guān)鍵字段,在所述待處理日志中查找與所述關(guān)鍵字段相匹配的信息;
根據(jù)查找到的信息,對(duì)所述日志模板中與查找到的信息對(duì)應(yīng)的關(guān)鍵字段進(jìn)行賦值或者重構(gòu);
若所述待處理日志中包含有所述日志模板中未出現(xiàn)的其他關(guān)鍵字段,整合所述待處理日志的所述其他字段添加至所述日志模板中,并對(duì)相應(yīng)的所述其他關(guān)鍵字段進(jìn)行重構(gòu);
生成所述標(biāo)準(zhǔn)日志。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述工作流包括開(kāi)始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)、中斷節(jié)點(diǎn)以及任務(wù)節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述任務(wù)節(jié)點(diǎn)包括認(rèn)證進(jìn)程、加載進(jìn)程、去重進(jìn)程、事件計(jì)數(shù)進(jìn)程、邏輯梳理進(jìn)程以及重處理進(jìn)程六類任務(wù)節(jié)點(diǎn)中的至少一個(gè)或多個(gè)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,每個(gè)任務(wù)節(jié)點(diǎn)包括正確執(zhí)行跳轉(zhuǎn)進(jìn)程、錯(cuò)誤執(zhí)行跳轉(zhuǎn)進(jìn)程、任務(wù)必要性確認(rèn)進(jìn)程、描述進(jìn)程、錯(cuò)誤報(bào)警進(jìn)程五種進(jìn)程中的一個(gè)或多個(gè)。