数字计算机系统中的任务特定的记录的制作方法

文档序号:35579668发布日期:2023-09-27 00:36阅读:34来源:国知局
数字计算机系统中的任务特定的记录的制作方法

本发明涉及数字计算机系统领域,更具体地,涉及用于在计算机系统中记录任务的方法。


背景技术:

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、在相关的方面,在计算机系统的预热阶段结束时自动执行确定,并且其中,预热阶段是预定义的时间段或者用于达到某个代码点的时间段。

26、在相关的方面,在部署计算机系统之前,在测试运行中执行确定;或者在已部署了计算机系统之后,响应于用户的需求而执行确定。

27、在相关的方面,该方法还包括:

28、创建用于计算机系统的后台任务的另一个简档,称为后台简档;以及

29、从至少一个简档中减去后台简档的条目,其中,基于减去后的简档来执行记录执行输出。

30、在相关的方面,该方法包括:

31、创建用于计算机系统的其他类型的任务的其他简档;

32、接收执行包括任务的工作负载的请求,该任务是所述类型中的两种或更多种类型的组合;

33、将与所述两种或更多种类型相关联的简档进行组合,从而拒绝重复条目;

34、执行所接收的任务;以及

35、基于所组合的简档,记录所接收的任务的执行输出。

36、在相关的方面,该方法还包括:通过应用一组逻辑操作来组合简档。

37、在相关的方面,响应于在另一任务的初始执行中的执行错误,执行另一任务的执行和记录以用于调试另一任务。

38、在相关的方面,该方法还包括:经由应用编程接口接收调试另一任务的请求;以及响应于接收到请求,执行另一任务的执行和记录。

39、在相关的方面,在至少一个任务和另一任务的编译源代码已经被部署到计算机系统之后,在运行时执行确定步骤。

40、在相关的方面,响应于确定源代码已改变,维持至少一个简档以用于记录其他任务。

41、在根据本发明的另一个方面,一种包括计算机的计算机程序产品,包括计算机可读存储介质,该计算机可读存储介质具有随其包含的计算机可读程序代码。计算机可读程序代码可由计算机执行以:在计算机系统处执行至少一个任务;从至少一个任务的执行日志输出中确定至少一个任务的日志记录的日志元数据集合和日志级别集合;执行另一任务;以及根据所确定的日志元数据集合和相关联的日志水平集合,记录另一任务的执行输出。

42、根据本发明的另一个方面,一种系统包括:

43、计算机系统,其包括计算机处理器、计算机可读存储介质、以及存储在计算机可读存储介质上并且可由处理器执行的程序指令,以使计算机系统:

44、在计算机系统处执行至少一个任务;从至少一个任务的执行日志输出中确定至少一个任务的日志记录的日志元数据集合和日志级别集合;执行另一任务;以及根据所确定的日志元数据集合和相关联的日志级别集合,记录另一任务的执行输出。



技术特征:

1.一种用于在计算机系统中记录任务的计算机实现的方法,包括:

2.根据权利要求1所述的方法,其中,所述日志记录的所述日志元数据包括一个或多个记录属性的值,所述记录属性包括从以下的组中选择的属性:所述日志记录源自的所述任务的类型,所述日志记录源自的所述计算机系统的组件,以及所述日志记录的类型。

3.根据权利要求1所述的方法,其中,记录所述执行输出包括:

4.根据权利要求3所述的方法,进一步包括:确定待存储的日志记录的日志元数据与所确定的日志元数据集合之间的相似性;以及将最相似的日志元数据的日志级别与所述待存储的日志记录的日志级别进行比较,并基于比较结果,执行所述记录的存储。

5.根据权利要求1所述的方法,其中,所述确定包括:

6.根据权利要求5所述的方法,进一步包括:

7.根据权利要求6所述的方法,其中,记录执行输出包括:

8.根据权利要求7所述的方法,其中,所述检查包括:执行将所述日志记录的日志元数据与所述活动的简档的所述日志元数据组合的逻辑表达式。

9.根据权利要求1所述的方法,其中,执行所述确定,直到满足停止条件为止,其中,所述停止条件是以下中的任一者:基于时间的停止条件,所接收到的显式停止,空间驱动的停止条件,以及完成所述任务。

10.根据权利要求5所述的方法,其中,执行所述确定,直到满足停止条件,所述方法还包括:

11.根据权利要求1所述的方法,其中,在所述计算机系统的预热阶段结束时自动执行所述确定,并且其中,所述预热阶段是预定义的时间段或用于达到特定代码点的时间段。

12.根据权利要求1所述的方法,其中,在所述计算机系统被部署之前,在测试运行中执行所述确定;或者在所述计算机系统已经被部署之后,响应于用户的需求而执行所述确定。

13.根据权利要求5所述的方法,进一步包括:

14.根据权利要求5所述的方法,进一步包括:

15.根据权利要求14所述的方法,进一步包括:通过应用一组逻辑操作来组合所述简档。

16.根据权利要求1所述的方法,其中,响应于在所述另一任务的初始执行中的执行错误,执行所述另一任务的执行和所述记录以便调试所述另一任务。

17.根据权利要求1所述的方法,还包括:经由应用编程接口接收调试所述另一任务的请求;以及响应于接收到所述请求,执行所述另一任务的执行和所述记录。

18.根据权利要求1所述的方法,其中,在所述至少一个任务和所述另一任务的编译源代码已被部署到所述计算机系统之后,在运行时执行所述确定步骤。

19.根据权利要求18所述的方法,其中,响应于确定所述源代码已经改变,维持所述至少一个简档以用于记录其他任务。

20.一种包括计算机的计算机程序产品,包括具有计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码可由所述计算机执行以执行权利要求1至19中任一项所述的步骤。

21.一种系统,包括:


技术总结
一种用于在计算机系统中记录任务的技术。通过在计算机系统处执行至少一个任务,将任务记录到计算机系统中。可从至少一个任务的执行日志输出中确定至少一个任务的日志记录的日志元数据集合和日志级别集合。可根据所确定的日志元数据集合和相关联的日志级别集合,确定另一任务的执行输出。

技术研发人员:F·拜尔,E·肖克,C·W·P·赫斯特,S·雷纳,J·S·克恩
受保护的技术使用者:国际商业机器公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1