任务执行过程展示方法技术

技术编号:39487061 阅读:7 留言:0更新日期:2023-11-24 11:07
本申请提供一种任务执行过程展示方法

【技术实现步骤摘要】
任务执行过程展示方法、装置、设备、存储介质及产品


[0001]本申请涉及数据处理领域,尤其涉及一种任务执行过程展示方法

装置

设备

存储介质及产品


技术介绍

[0002]对于一些周期性的数据处理任务,它们处理的数据量很大且复杂度很高,因此监控和记录数据处理任务的执行过程较为复杂

[0003]目前可以使用日志记录任务程序的执行过程,但日志只能简单罗列各行任务代码的执行信息,难以从中获知任务的执行情况,还需要对日志进行进一步处理


技术实现思路

[0004]本申请提供一种任务执行过程展示方法

装置

设备

存储介质及产品,用以解决使用日志记录任务程序的执行过程,难以从日志中获知任务的执行情况,还需要对日志进行进一步处理的问题

[0005]第一方面,本申请提供一种任务执行过程展示方法,包括:
[0006]执行目标任务程序;所述目标任务程序中预先插入对记录程序的调用代码;所述记录程序中包括任务开始记录方法

任务步骤记录方法

任务完成记录方法;
[0007]若确定执行对任务开始记录方法的调用代码,则执行任务开始记录方法,以在任务展示信息中记录当前任务开始执行及任务开始时间;所述当前任务为当前调用记录程序的任务;
[0008]若确定执行对任务步骤记录方法的调用代码,则执行任务步骤记录方法,以在任务展示信息中记录当前任务的当前步骤耗时及步骤完成时间;
[0009]若确定执行对任务完成记录方法的调用代码,则执行任务完成记录方法,以在任务展示信息中记录当前任务执行完毕总耗时

执行结果及任务完成时间;
[0010]响应于用户对任务展示信息的查看操作,对所述目标任务程序执行过程数据进行展示

[0011]可选地,所述任务展示信息为
HTML
格式,所述目标任务程序中包括多级任务;所述若确定执行对任务开始记录方法的调用代码之后,还包括:若确定当前任务为某任务的子任务,则在所述任务展示信息中创建所述当前任务对应的任务子标签,以便在所述任务子标签下记录当前任务的执行过程数据;
[0012]所述对所述目标任务程序执行过程数据进行展示包括:响应于用户对所述任务展示信息中任务子标签的展开操作,对任务子标签中对应子任务的执行过程数据进行展示

[0013]可选地,所述任务展示信息为
HTML
格式,所述若确定当前任务为某任务的子任务,则在所述任务展示信息中创建所述当前任务对应的子标签,以便在所述子标签下记录当前任务的执行过程数据,包括:
[0014]若确定任务记录信息中的当前节点不为空,则在任务记录信息中的当前节点下创
建当前任务对应的任务子节点,并将所述任务子节点确定为当前节点;所述任务记录信息为树形结构;在当前节点下创建任务开始节点,并在任务开始节点中记录当前任务标识,当前时间;在所述任务展示信息中创建所述任务子节点对应的任务子标签,以及任务开始节点对应的任务开始标签,依据任务开始节点中的记录在任务开始标签中记录当前任务开始执行及任务开始时间;将当前节点的上级任务节点中的任务子节点数加一;所述上级任务节点为上级任务子节点或上级任务根节点

[0015]可选地,所述执行任务步骤记录方法,以在任务展示信息中记录当前任务的当前步骤及当前时间,包括:
[0016]在当前节点下创建步骤节点,并在步骤节点中记录当前步骤标识,当前时间;在所述任务展示信息中创建步骤节点对应的当前步骤标签,依据步骤节点中的记录在当前步骤标签中记录当前步骤耗时及步骤完成时间

[0017]可选地,所述任务完成记录方法为:任务成功记录方法,所述执行任务完成记录方法,以在任务展示信息中记录当前任务执行完毕总耗时

执行结果及任务完成时间,包括:
[0018]在当前节点下创建任务完成节点,并在任务完成节点中记录当前任务标识,当前时间;在所述任务展示信息中创建任务完成节点对应的任务完成标签,依据任务展示信息在任务完成标签中记录当前任务执行完毕总耗时

当前任务执行成功及任务完成时间;若确定存在当前节点的上级任务节点,则将上级任务节点中的子任务成功次数加一,将当前节点更新为当前节点的上级任务节点;若确定不存在当前节点的上级任务节点,则确定目标任务程序执行完成

[0019]可选地,所述依据任务完成节点中的记录在任务完成标签中记录当前任务执行完毕总耗时

当前任务执行成功及任务完成时间,包括:
[0020]将当前节点下任务完成节点中记录的当前时间减去当前节点下任务开始节点中记录的当前时间,以获取当前任务执行完毕总耗时;将当前节点下任务完成节点中记录的当前时间确定为任务完成时间;将所述当前任务执行完毕总耗时

当前任务执行成功及任务完成时间记录在任务完成标签中

[0021]可选地,所述依据任务展示信息在任务完成标签中记录当前任务执行完毕总耗时

当前任务执行成功及任务完成时间之后,还包括:
[0022]若确定当前节点中记录的任务子节点数不为零,则将任务子节点数确定为子任务数,将子任务数与子任务成功次数的相减结果确定为子任务失败次数;在任务完成标签中记录子任务成功次数

子任务失败次数及子任务数

[0023]可选地,所述在当前节点下创建步骤节点

或在当前节点下创建任务完成节点

或在当前节点下创建任务开始节点之前,包括:
[0024]若确定当前节点不为当前任务的任务子节点,则在当前节点下创建任务完成节点,在所述任务结束节点中记录当前节点对应的任务标识,当前时间;在所述任务展示信息中创建任务完成节点对应的任务完成标签,依据任务完成节点中的记录在任务完成标签中记录当前任务执行完毕总耗时

当前任务执行完毕

任务完成时间

以及子任务成功次数

子任务失败次数及子任务数;将当前节点更新为当前节点的上级任务节点

[0025]可选地,所述任务完成记录方法为:任务失败记录方法,所述执行任务完成记录方法,以在任务展示信息中记录当前任务执行完毕总耗时

执行结果及任务完成时间,包括:
[0026]在当前节点下创建任务完成节点,并在任务完成节点中记录当前任务标识,当前时间;在所述任务展示信息中创建任务完成节点对应的任务完成标签,依据任务展示信息在任务完成标签中记录当前任务执行完毕总耗时

当前任务执行失败

任务完成时间

...

【技术保护点】

【技术特征摘要】
1.
一种任务执行过程展示方法,其特征在于,包括:执行目标任务程序;所述目标任务程序中预先插入对记录程序的调用代码;所述记录程序中包括任务开始记录方法

任务步骤记录方法

任务完成记录方法;若确定执行对任务开始记录方法的调用代码,则执行任务开始记录方法,以在任务展示信息中记录当前任务开始执行及任务开始时间;所述当前任务为当前调用记录程序的任务;若确定执行对任务步骤记录方法的调用代码,则执行任务步骤记录方法,以在任务展示信息中记录当前任务的当前步骤耗时及步骤完成时间;若确定执行对任务完成记录方法的调用代码,则执行任务完成记录方法,以在任务展示信息中记录当前任务执行完毕总耗时

执行结果及任务完成时间;响应于用户对任务展示信息的查看操作,对所述目标任务程序执行过程数据进行展示
。2.
根据权利要求1所述的方法,其特征在于,所述任务展示信息为
HTML
格式,所述目标任务程序中包括多级任务;所述若确定执行对任务开始记录方法的调用代码之后,还包括:若确定当前任务为某任务的子任务,则在所述任务展示信息中创建所述当前任务对应的任务子标签,以便在所述任务子标签下记录当前任务的执行过程数据;所述对所述目标任务程序执行过程数据进行展示包括:响应于用户对所述任务展示信息中任务子标签的展开操作,对任务子标签中对应子任务的执行过程数据进行展示
。3.
根据权利要求2所述的方法,其特征在于,所述任务展示信息为
HTML
格式,所述若确定当前任务为某任务的子任务,则在所述任务展示信息中创建所述当前任务对应的子标签,以便在所述子标签下记录当前任务的执行过程数据,包括:若确定任务记录信息中的当前节点不为空,则在任务记录信息中的当前节点下创建当前任务对应的任务子节点,并将所述任务子节点确定为当前节点;所述任务记录信息为树形结构;在当前节点下创建任务开始节点,并在任务开始节点中记录当前任务标识,当前时间;在所述任务展示信息中创建所述任务子节点对应的任务子标签,以及任务开始节点对应的任务开始标签,依据任务开始节点中的记录在任务开始标签中记录当前任务开始执行及任务开始时间;将当前节点的上级任务节点中的任务子节点数加一;所述上级任务节点为上级任务子节点或上级任务根节点
。4.
根据权利要求3所述的方法,其特征在于,所述执行任务步骤记录方法,以在任务展示信息中记录当前任务的当前步骤及当前时间,包括:在当前节点下创建步骤节点,并在步骤节点中记录当前步骤标识,当前时间;在所述任务展示信息中创建步骤节点对应的当前步骤标签,依据步骤节点中的记录在当前步骤标签中记录当前步骤耗时及步骤完成时间
。5.
根据权利要求4所述的方法,其特征在于,所述任务完成记录方法为:任务成功记录方法,所述执行任务完成记录方法,以在任务展示信息中记录当前任务执行完毕总耗时

执行结果及任务完成时间,包括:
在当前节点下创建任务完成节点,并在任务完成节点中记录当前任务标识,当前时间;在所述任务展示信息中创建任务完成节点对应的任务完成标签,依据任务展示信息在任务完成标签中记录当前任务执行完毕总耗时

当前任务执行成功及任务完成时间;若确定存在当前节点的上级任务节点,则将上级任务节点中的子任务成功次数加一,将当前节点更新为当前节点的上级任务节点;若确定不存在当前节点的上级任务节点,则确定目标任务程序执行完成
。6.
根据权利要求5所述的方法,其特征在于,所述依据任务完成节点中的记录在任务完成标签中记录当前任务执行完毕总耗时

当前任务执行成功及任务完成时间,包括:将当前节点下任务完成节点中记录的当前时间减去当前节点下任务开始节点中记录的当前时间,以获取当前任务执行完毕总耗时;将当前节点下任务完成节点中记录的当前时间确定为任务完成时间;将所述当前任务执行...

【专利技术属性】
技术研发人员:谭超
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1