【技术实现步骤摘要】
一种获取日志规则的数据处理系统
[0001]本专利技术涉及日志处理
,特别是涉及一种获取日志规则的数据处理系统。
技术介绍
[0002]现有的获取日志规则的方法为:从系统中获取日志的信息,信息包括:日志的存储路径、日志数据量等基本信息,对获取到的日志信息进行处理,获取处理结果,根据处理结果,生成日志对应的日志规则,并根据日志规则对日志进行解析。
[0003]但上述方法也存在以下技术问题:
[0004]当日志的信息量较大时,系统生成日志规则的效率较低,并且,系统生成的日志规则不够精细,进而根日志规则对日志进行分析时会降低日志分析结果的准确性。
技术实现思路
[0005]针对上述技术问题,本专利技术采用的技术方案为:
[0006]一种获取日志规则的数据处理系统,系统包括数据库、处理器和存储有计算机程序的存储器,其中,数据库包括:预设日志规则ID列表,预设日志规则ID对应的预设日志规则,当计算机程序被处理器执行时,实现以下步骤:
[0007]S100、根据第一日志规则ID列表,获取第二日志规则ID列表和第三日志规则ID列表。
[0008]S200、根据所述第二日志规则ID列表,所述第二日志规则ID列表中获取所述第二日志规则对应的关键日志规则。
[0009]S300、根据所述第三日志规则ID列表,所述第三日志规则ID列表中获取所述第三日志规则对应的关键日志规则列表。
[0010]S400、根据所述第二日志规则对应的关键日志规则和所述第三日志规则对应 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种获取日志规则的数据处理系统,其特征在于,所述系统包括数据库、处理器和存储有计算机程序的存储器,其中,所述数据库包括:预设日志规则ID列表,预设日志规则ID对应的预设日志规则,当所述计算机程序被处理器执行时,实现以下步骤:S100、根据第一日志规则ID列表,获取第二日志规则ID列表和第三日志规则ID列表;S200、根据所述第二日志规则ID列表,所述第二日志规则ID列表中获取所述第二日志规则对应的关键日志规则;S300、根据所述第三日志规则ID列表,所述第三日志规则ID列表中获取所述第三日志规则对应的关键日志规则列表;S400、根据所述第二日志规则对应的关键日志规则和所述第三日志规则对应的关键日志规则列表,构建关键日志规则列表。2.根据权利要求1所述的获取日志规则的数据处理系统,其特征在于,在S100步骤中包括如下步骤:S101,获取第一中间日志规则对应的第一相似度集F
i
={F
i1
,F
i2
,
……
,F
ij
,
……
,F
in
};S103,当F
ij
=K0时,将B
j
作为第二中间日志规则ID作为第二日志规则ID,其中,K0为预设的相似度阈值;S105,当F
ij
≠K0时,将A作为第一中间日志规则ID作为第三日志规则ID。3.根据权利要求1所述的获取日志规则的数据处理系统,其特征在于,在S101步骤中包括如下步骤:S1011,获取预设日志规则ID列表和每一预设日志规则ID对应的预设日志规则;S1013,根据所述预设日志规则ID列表,获取第一中间日志规则ID和第一中间日志规则ID对应的第二中间日志规则ID列表,其中,所述第二中间日志规则ID列表包括若干个第二中间日志规则ID;S1015,根据第一中间日志规则ID,获取第一中间日志规则ID对应的第一中间日志规则;S1017,根据所述第二中间日志规则ID列表,获取所述第二中间日志规则ID列表对应的第二中间日志规则列表;S1019,根据所述第一中间日志规则和所述第二中间日志规则列表,获取第一中间日志规则对应的第一相似度集F
i
。4.根据权利要求3所述的获取日志规则的数据处理系统,其特征在于,在S1019步骤中包括如下步骤:S10191、根据所述第一中间日志规则,获取所述第一中间日志规则对应的第一子规则ID列表A={A1,A2,
……
,A
i
,
……
,A
m
}和A对应的第一子规则向量列表A0={A
01
,A
02
,
……
,A
0i
,
……
,A
0m
},A
i
为第i个第一子规则ID,A
0i
为A
i
对应的第一规则向量,i=1,2,
……
,m,m为第一子规则ID的数量;S10193,根据所述第二中间日志规则列表,获取所述第二中间日志规则列表对应的第二子规则ID集B={B1,B2,
……
,B
j
,
……
,B
n
},B
j
={B
j1
,B
j2
,
……
,B
ji
,
……
,B
jm
},B
ji
为第j个第二中间日志规则对应的第i个第二子规则ID;S10195,根据B,获取B对应的第二子规则向量集B0={B
01
,B
02
,
……
,B
0j
,
……
,B
0n
},B
0j
={B
0j1
,B
0j2
,
……
,B
0ji
,
……
,B
0jm
},B
0ji
为B
ji
对应的第二规则向量;
S10197,遍历A且当A
i
=A'时,获取A
0i
和B'={B
01i
,B
02i
,
……
,B
0ji
,
……
,B
0ni
};其中,A'为预设的子规则ID;S10199,根据A
0i
和B',获取A
0i
对应的第一相似度集F
i
={F
i1
,F
i2
,
……
,F
ij
,
……
,F
in
},F
ij
为A
0i
和B
0ji
之间的第一相似度;其中,F
ij
符合如下条件:其中,GA
0μi
为A
0i
对应的规则向量中第μ位的bit值,GA
0μji
为B
0ji
对应的规则向量中第μ位的bit值,μ=1
……
φ,φ为规则向量的位数。5.根据权利要求1所述的获取日志规则的数据处理系统,其特征在于,在S200步骤中包括如下步骤:S201,在预设时间段内,获取第二日志规则ID对应的初始日志集D={D1,D2,
……
,D
r
,
……
,D
s
},D
r
={D
r1
,D
r2
,
……
,D
rg
,
……
,D
rz(r)
},D
rg
为第二日志规则ID的第r类目标设备对应的第g个初始日志,r=1,2,
……
,s,s为目标设备的类型数量,g=1,2
……
,z(r),z(r)为第r类目标设备对应的初始日志的数量;S203,根据所述预设时间段,获取所述预设时间段对应的第一时间列表T={T1,T2,
……
,T
x
,
……
,T
p
},T
x
为在预设时间段内的第x个第一时间片,x=1,2,
……
,p,p为在所述预设时间段内的第一时间片的数量;S205,在预设时间段内,获取D对应的日志获取时间列表TD={TD1,TD2,
……
,TD
r
,
……
,TD
s
},TD
r
={TD
r1
,TD
r2
,
……
,TD
rg
,
……
,TD
rz(r)
},TD
rg
为D
rg
对应的日志获取时间;S207,根据T和TD,获取T对应的第一日志数量列表SL={SL1,SL2,
……
,SL
r
技术研发人员:武方,苗维杰,
申请(专利权)人:杭州中电安科现代科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。