System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实时日志筛选方法、装置及设备制造方法及图纸_技高网

一种实时日志筛选方法、装置及设备制造方法及图纸

技术编号:43778148 阅读:11 留言:0更新日期:2024-12-24 16:15
本申请提供了一种实时日志筛选方法、装置及设备,应用于日志筛选技术领域。该方法包括:获取实时日志,根据实时日志的日志类型,确定实时日志的日志级别。基于日志类型以及日志类型对应的颜色列表对实时日志进行醒目显示,并按照预设的关键字颜色列表对实时日志中的关键字进行醒目显示。响应于实时日志筛选指令,按照实时日志筛选指令中的日志筛选策略,从实时日志中筛选出匹配日志。利用实时日志筛选指令中的筛选方式,从匹配日志中筛选出目标实时日志并输出显示,可以通过将实时日志和关键字进行醒目显示,提高了日志的可读性和易读性,使开发人员和运维人员能够更快的识别和定位问题。

【技术实现步骤摘要】

本申请涉及日志筛选,尤其是涉及一种实时日志筛选方法、装置及设备


技术介绍

1、在现代软件开发与运维领域,尤其是在复杂的分布式系统和微服务架构中,日志作为系统运行状态的窗口,其重要性不言而喻。目前,传统的日志输出方式为在系统产生日志时,实时通过黑底白字的形式将日志的文本内容进行输出。这种情况下,日志在输出时虽然有文字上的区别,但是在实际的服务器运行场景中存在多线程大批量日志时,这种文本差异往往不足以快速捕捉到重要信息,很难找到关心的程序事件是否发生,以及日志输入和输出的信息内容。


技术实现思路

1、本申请的目的在于提供一种实时日志筛选方法、装置及设备,以解决目前实时日志输出方式难以快速捕捉到重要信息,很难找到关心的程序事件是否发生,以及日志输入和输出的信息内容的问题。

2、第一方面,本申请实施例提供了一种实时日志筛选方法,该方法包括:获取实时日志,根据实时日志的日志类型,确定实时日志的日志级别。基于日志类型以及日志类型对应的颜色列表对实时日志进行醒目显示,并按照预设的关键字颜色列表对实时日志中的关键字进行醒目显示。响应于实时日志筛选指令,按照实时日志筛选指令中的日志筛选策略,从实时日志中筛选出匹配日志。利用实时日志筛选指令中的筛选方式,从匹配日志中筛选出目标实时日志并输出显示。

3、本申请实施例提供的实时日志筛选方法可以通过将实时日志和关键字进行醒目显示,提高了日志的可读性和易读性,使开发人员和运维人员能够更快的识别和定位问题。

4、一种可能的实现方式,日志筛选策略包括以下策略中的一个或多个:关键字的统计值、关键字的取值范围、目标实时日志的位置信息。

5、一种可能的实现方式,日志筛选策略为关键字的统计值时,按照实时日志筛选指令中的日志筛选策略,从实时日志中筛选出匹配日志,包括:关键字的当前取值和历史取值。历史取值为根据实时日志之前的历史日志确定。利用预设指标统计器对当前取值和历史取值进行统计分析,得到匹配日志。

6、一种可能的实现方式,预设指标统计器包括计数指标统计器、计量指标统计器、历史日志分布情况统计器、汇总指标统计器。

7、预设指标统计器为计数指标统计器时,利用预设指标统计器对当前取值和历史取值进行统计分析,得到匹配日志,包括:基于计数指标统计器将当前取值和历史取值累加计算,得到累加和。利用关键字和累加和,确定匹配日志。

8、或,预设指标统计器为计量指标统计器时,利用预设指标统计器对当前取值和历史取值进行统计分析,得到匹配日志,包括:基于计量指标统计器当前取值中的多个可变取值和历史取值中的多个可变取值。对当前取值中的多个可变取值和历史取值中的多个可变取值进行实时计量,得到计量结果。利用关键字和计量结果,确定匹配日志。

9、或,预设指标统计器为历史日志分布情况统计器时,利用预设指标统计器对当前取值和历史取值进行统计分析,得到匹配日志,包括:当前取值对应的时间信息和历史取值对应的时间信息。基于历史日志分布情况统计器对当前取值、当前时间信息、历史取值和历史取值对应的时间信息进行统计分布计算,得到第一统计分布图。利用关键字和第一统计分布图,确定匹配日志。

10、或,预设指标统计器为汇总指标统计器时,利用预设指标统计器对当前取值和历史取值进行统计分析,得到匹配日志,包括:基于汇总指标统计器对当前取值和历史取值进行错误分布统计,得到第二统计分布图。错误分布统计用于统计当前取值和历史取值中的错误信息。利用关键字和第二统计分布图,确定匹配日志。

11、一种可能的实现方式,日志筛选条件为关键字的取值范围时,按照实时日志筛选指令中的日志筛选策略,从实时日志中筛选出匹配日志,包括:基于关键字的取值范围,从实时日志中筛选出匹配日志。匹配日志的关键字的取值属于取值范围。

12、一种可能的实现方式,日志筛选条件为目标实时日志的位置信息时,按照实时日志筛选指令中的日志筛选策略,从实时日志中筛选出匹配日志,包括:基于位置信息,从实时日志中筛选出匹配日志。

13、一种可能的实现方式,本申请实施例提供的日志筛选方法,还包括:实时日志之前的历史日志。按照实时日志筛选指令中的日志筛选策略,从历史日志中筛选出历史匹配日志。利用实时日志筛选指令中的筛选方式,从历史匹配日志中筛选出目标历史日志。

14、一种可能的实现方式,筛选方式包括仅显示匹配日志、不显示匹配日志。筛选方式为仅显示匹配日志时,利用筛选方式,从匹配日志中筛选出目标实时日志,包括:确定匹配日志为目标实时日志。

15、或,筛选方式为不显示匹配日志时,利用筛选方式,从匹配日志中筛选出目标实时日志,包括:确定实时日志中匹配日志以外的日志为目标实时日志。

16、一种可能的实现方式,醒目显示包括以下一个或多个:着色显示、高亮显示、加粗显示、斜体显示。

17、第二方面,本申请实施例提供了一种实时日志筛选装置,该装置包括:获取模块、处理模块、显示模块。

18、其中,获取模块,用于实时日志。

19、处理模块,用于在模块到实时日志后,根据实时日志的日志类型,确定实时日志的日志级别。

20、显示模块,用于基于日志类型以及日志类型对应的颜色列表对实时日志进行醒目显示,并按照预设的关键字颜色列表对实时日志中的关键字进行醒目显示。

21、处理模块,还用于响应于实时日志筛选指令,按照实时日志筛选指令中的日志筛选策略,从实时日志中筛选出匹配日志。利用实时日志筛选指令中的筛选方式,从匹配日志中筛选出目标实时日志并输出显示。

22、第三方面,本申请实施例提供了一种实时日志筛选设备,该实时日志筛选设备具有实现上述第一方面或任一种可能的实现方式的实时日志筛选方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

23、第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或任一种可能的实现方式的实时日志筛选方法。

24、第五方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或任一种可能的实现方式的实时日志筛选方法。

25、其中,第二方面至第五方面中任一种设计方式所带来的技术效果可参见第一方面中不同可能的实现方式所带来的技术效果,此处不再赘述。

本文档来自技高网...

【技术保护点】

1.一种实时日志筛选方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述日志筛选策略包括以下策略中的一个或多个:所述关键字的统计值、所述关键字的取值范围、所述目标实时日志的位置信息。

3.根据权利要求1或2所述的方法,其特征在于,所述日志筛选策略为所述关键字的统计值时,所述按照所述实时日志筛选指令中的日志筛选策略,从所述实时日志中筛选出匹配日志,包括:

4.根据权利要求3所述的方法,其特征在于,所述预设指标统计器包括计数指标统计器、计量指标统计器、历史日志分布情况统计器、汇总指标统计器;

5.根据权利要求1或2所述的方法,其特征在于,所述日志筛选条件为所述关键字的取值范围时,所述按照所述实时日志筛选指令中的日志筛选策略,从所述实时日志中筛选出匹配日志,包括:

6.根据权利要求1或2所述的方法,其特征在于,所述日志筛选条件为所述目标实时日志的位置信息时,所述按照所述实时日志筛选指令中的日志筛选策略,从所述实时日志中筛选出匹配日志,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述筛选方式包括仅显示所述匹配日志、不显示所述匹配日志;

9.根据权利要求1所述的方法,其特征在于,所述醒目显示包括以下一个或多个:着色显示、高亮显示、加粗显示、斜体显示。

10.一种实时日志筛选装置,其特征在于,所述装置包括:

11.一种实时日志筛选设备,其特征在于,所述实时日志筛选设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-9中任一项所述的实时日志筛选方法。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有机器可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使处理器实现权利要求1-9中任一项所述的实时日志筛选方法。

...

【技术特征摘要】

1.一种实时日志筛选方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述日志筛选策略包括以下策略中的一个或多个:所述关键字的统计值、所述关键字的取值范围、所述目标实时日志的位置信息。

3.根据权利要求1或2所述的方法,其特征在于,所述日志筛选策略为所述关键字的统计值时,所述按照所述实时日志筛选指令中的日志筛选策略,从所述实时日志中筛选出匹配日志,包括:

4.根据权利要求3所述的方法,其特征在于,所述预设指标统计器包括计数指标统计器、计量指标统计器、历史日志分布情况统计器、汇总指标统计器;

5.根据权利要求1或2所述的方法,其特征在于,所述日志筛选条件为所述关键字的取值范围时,所述按照所述实时日志筛选指令中的日志筛选策略,从所述实时日志中筛选出匹配日志,包括:

6.根据权利要求1或2所述的方法,其特征在于,所述日志筛选条件为所述目标实时日志的位置信息时,所述按照所述实时日志筛选指令中的日志...

【专利技术属性】
技术研发人员:芦宏志毕巍巍刘璇
申请(专利权)人:楚天龙股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1