【技术实现步骤摘要】
基于自适应时间窗口的日志消息去重
技术介绍
[0001]日志消息可以由计算设备生成以提供关于计算设备的操作的信息,诸如计算设备的部件中的故障或计算设备中的扫描操作的结果。日志消息可以被传输给后端计算设备(也称为后端设备)以进行处理并采取补救行为。
附图说明
[0002]以下详细描述参考附图,其中:
[0003]图1示出了根据本主题的示例实现的用于执行基于自适应时间窗口的日志消息去重的系统。
[0004]图2示出了根据本主题的示例实现的具有用于执行基于自适应时间窗口的日志消息去重的系统的网络环境。
[0005]图3(a)示出了根据本主题的示例实现的字典。
[0006]图3(b)示出了根据本主题的示例实现的字典。
[0007]图3(c)示出了根据本主题的示例实现的字典。
[0008]图4示出了根据本主题的示例实现的在时间窗口期间和在时间窗口到期时执行的方法。
[0009]图5示出了根据本主题的示例实现的用于确定第二时间窗口的长度的方法。
[0010]图6示出了根据本主题的示例实现的用于确定第二时间窗口的长度的方法。
[0011]图7示出了根据本主题的示例实现的用于传输标记消息的方法。
[0012]图8示出了根据本主题的示例实现的用于处理不同优先级的日志消息的方法。
[0013]图9示出了根据本主题的示例实现的用于执行基于自适应时间窗口的日志消息去重的方法。
[0014]图10示出了根据本主题的示例实现的用于计数和传输与第二优先级(SP) ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:处理器;以及存储器,被耦合到所述处理器并且存储指令,所述指令由所述处理器可执行以:在第一时间窗口中接收日志消息;从每个日志消息获得消息值;对在所述第一时间窗口中接收到的日志消息的数目进行计数,第一消息值从所述日志消息被获得;在所述第一时间窗口到期时,将从其所述第一消息值被获得的日志消息、以及所计数的所述数目传输给后端设备;以及确定其中日志消息的后续计数要被执行的第二时间窗口的长度,所述确定基于在所述第一时间窗口中接收到的日志消息的数目、以及在所述第一时间窗口中获得的不同消息值的数目。2.根据权利要求1所述的系统,其中为了确定所述第二时间窗口的所述长度,所述指令可执行以:计算在所述第一时间窗口中接收到的日志消息的所述数目与在所述第一时间窗口中获得的不同消息值的所述数目的比率;响应于所述比率小于第一阈值,将所述第二时间窗口的所述长度设置为大于所述第一时间窗口的长度;以及响应于所述比率大于第二阈值,将所述第二时间窗口的所述长度设置为小于所述第一时间窗口的所述长度,所述第二阈值大于所述第一阈值。3.根据权利要求1所述的系统,其中,为了确定所述第二时间窗口的所述长度,所述指令可执行以:计算在所述第一时间窗口中接收到的日志消息的所述数目与在所述第一时间窗口中获得的不同消息值的所述数目的比率;基于所述比率和在所述第一时间窗口中获得的所述不同消息值来计算第一因数;将第二因数计算为日志消息在所述第一时间窗口中被接收的速率与日志消息在所述第一时间窗口之前的第零时间窗口中被接收的速率的比率;以及基于所述第一时间窗口的所述长度、所述第一因数和所述第二因数的乘积,来确定所述第二时间窗口的所述长度。4.根据权利要求1所述的系统,其中所述指令可执行以:在所述第一时间窗口到期时,传输指示与所述第一时间窗口中的所述第一消息值相对应的传入日志消息的时间分布的度量,所述度量包括所述第一时间窗口的长度、其中与所述第一消息值相对应的日志消息被接收的所述第一时间窗口内的最后时间戳、以及与所述第一消息值相对应的日志消息的平均到达间隔时间。5.根据权利要求1所述的系统,其中所述存储器存储要存储多个消息值的字典,所述多个消息值包括所述第一消息值,其中,为了对接收到的日志消息的所述数目进行计数,所述第一消息值从所述日志消息被获得,所述指令由所述处理器可执行以:将从每个日志消息值获得的所述消息值与所述字典中的所述消息值进行比较;以及响应于所获得的所述消息值与所述第一消息值相匹配,递增与所述字典中的所述第一
消息值相关联的计数。6.根据权利要求5所述的系统,其中,响应于从所述日志消息获得的所述消息值与所述字典中的每个消息值不匹配,所述指令可执行以:将所述日志消息传输给所述后端设备;将从所述日志消息获得的所述消息值添加到所述字典;以及将与所添加的所述消息值相关联的计数设置为1。7.根据权利要求5所述的系统,其中,响应于所述第一时间窗口到期,所述指令可执行以:从所述字典逐出所述第一消息值;或者重置与所述第一消息值相关联的所述计数。8.一种方法,包括:在第一时间窗口中接收第一优先级FP日志消息,其中每个FP日志消息具有第一优先级;从每个FP日志消息获得FP消息值;确定与第一字典中的多个不同的FP消息值中的每个FP消息值相关联的计数,其中与FP消息值相关联的计数指示接收到的FP日志消息的所述数目,所述FP消息值从所述FP日志消息被获得;在所述第一时间窗口到期时,将与在所述第一时间窗口中获得的每个FP消息值相对应的日志消息和与所述FP消息值相关联的所述计数传输给后端设备,其中与FP消息值相对应的日志消息是从其所述FP消息值可获得的日志消息;以及确定FP日志消息的后续计数要被执行的第二时间窗口的长度,所述确定基于所述第一时间窗口的长度、在所述第一时间窗口中接收到的FP日志消息的数目、以及在所述第一时间窗口中获得的不同FP消息值的数目。9.根据权利要求8所述的方法,包括:在所述第一时间窗口到期时,重置与来自所述第一字典的所述多个不同的FP消息值相关联的计数,其中,在所述第二时间窗口中,所述方法包括:标识所述第一字典中的FP消息值,在持续时间中没有与FP消息值相对应的日志消息被接收,其中所述持续时间的长度等于所述第二时间窗口的所述长度;以及从所述第一字典逐出所标识的所述FP消息值。10.根据权利要求9所...
【专利技术属性】
技术研发人员:M,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。