1.一種存儲系統(tǒng)的日志管理方法,其特征在于,包括:
實時獲取存儲系統(tǒng)中生成的日志信息;
對所述日志信息進行分析,獲取所述日志信息中各日志的優(yōu)先級;
在所述存儲系統(tǒng)中的歷史日志信息的存儲量超過預設閾值時,根據(jù)各歷史日志的優(yōu)先級,按照優(yōu)先級由低至高的順序依次覆蓋各所述歷史日志。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
當所述歷史日志信息中的至少兩個歷史日志的優(yōu)先級相同,且按照優(yōu)先級由低至高的覆蓋順序需要對該優(yōu)先級的各歷史日志進行覆蓋時,按照存儲時間的先后順序依次覆蓋該優(yōu)先級的各歷史日志。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述對所述日志信息進行分析,獲取所述日志信息中各日志的優(yōu)先級,包括:
根據(jù)所述日志信息,獲取生成各所述日志的對應程序子模塊的信息;
根據(jù)各所述程序子模塊的特性對各自生成的日志劃分日志類型;
提取各日志類型中錯誤日志的數(shù)量,按照錯誤日志數(shù)量由少至多的順序定義各日志類型的優(yōu)先級,其中,錯誤日志數(shù)量越少的日志類型的優(yōu)先級越低。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述獲取所述日志信息中各日志的優(yōu)先級之后,還包括:
判斷各日志的優(yōu)先級是否超過預設優(yōu)先級閾值;
若是,則控制對該優(yōu)先級超過預設優(yōu)先級閾值的日志進行增量輸出;
若否,則控制對該優(yōu)先級未超過預設優(yōu)先級閾值的日志進行減量輸出。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在控制對該優(yōu)先級超過預設優(yōu)先級閾值的日志進行增量輸出之后,還包括:
對相同日志類型的日志按照關鍵字進行歸并。
6.一種存儲系統(tǒng)的日志管理系統(tǒng),其特征在于,包括:
日志生成模塊,用于生成日志信息;
日志處理模塊,用于實時獲取所述日志信息,并對所述日志信息進行分析,提取所述日志信息中各日志的優(yōu)先級;
日志覆蓋模塊,用于在存儲系統(tǒng)中的歷史日志信息的存儲量超過預設閾值時,根據(jù)各歷史日志的優(yōu)先級,按照優(yōu)先級由低至高的順序依次覆蓋各所述歷史日志。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述日志處理模塊包括:
子模塊提取單元,用于根據(jù)所述日志信息,獲取所述日志生成模塊中生成各所述日志的對應程序子模塊的信息;
類型劃分單元,用于根據(jù)各所述程序子模塊的特性對各自生成的日志劃分日志類型;
優(yōu)先級定義單元,用于提取各日志類型中錯誤日志的數(shù)量,按照錯誤日志數(shù)量由少至多的順序定義各日志類型的優(yōu)先級,其中,錯誤日志數(shù)量越少的日志類型的優(yōu)先級越低。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述日志處理模塊還包括反饋單元,用于反饋各日志的優(yōu)先級信息至所述日志生成模塊;所述日志生成模塊還用于對優(yōu)先級達到預設優(yōu)先級閾值的日志進行增量輸出,對優(yōu)先級低于所述預設優(yōu)先級閾值的日志進行減量輸出。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括:
日志歸并模塊,用于在所述日志生成模塊對優(yōu)先級達到預設優(yōu)先級閾值的日志進行增量輸出時,對相同日志類型的日志按照關鍵字進行歸并。
10.根據(jù)權(quán)利要求6-9任一項所述的系統(tǒng),其特征在于,所述日志覆蓋模塊還用于在所述歷史日志信息中的至少兩個歷史日志的優(yōu)先級相同,且按照優(yōu)先級由低至高的覆蓋順序需要對該優(yōu)先級的各歷史日志進行覆蓋時,按照存儲時間的先后順序依次覆蓋該優(yōu)先級的各歷史日志。