【技术实现步骤摘要】
基线监控方法、装置、可读介质及电子设备
[0001]本公开涉及计算机
,具体地,涉及一种基线监控方法、装置、可读介质及电子设备。
技术介绍
[0002]在大数据开发场景中,运维管理的任务很多,为了有效运维日常任务,保证业务数据的正常产出,需要对任务的运行进行监控。其中,任务之间具有上下游依赖关系,通常情况下,任务数量较多,且依赖关系较为复杂,例如任务之间的循环依赖关系,循环依赖关系指的是任务之间互相依赖。对于具有复杂依赖关系的任务,如何进行有效监控是运维管理的重要问题。
技术实现思路
[0003]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]第一方面,本公开提供一种基线监控方法,包括:确定基线中多个待监控任务;根据所述多个待监控任务之间的依赖关系,确定是否存在具有循环依赖关系的第一待监控任务,其中,循环依赖关系是指所述第一待监控任务之间互相依赖;确定每一所述待监控任务待校验的任务实例,其中,在存在具有循环依赖关系的所述第一待监控任务的情况下,针对不为保障任务的所述第一待监控任务,根据所述循环依赖关系、以及所述第一待监控任务与其下游待监控任务之间的依赖关系,确定所述第一待监控任务待校验的所述任务实例,针对不为所述保障任务的第二待监控任务,根据所述第二待监控任务与其下游待监控任务之间的依赖关系,确定所述第二待监控任务 ...
【技术保护点】
【技术特征摘要】
1.一种基线监控方法,其特征在于,包括:确定基线中多个待监控任务;根据所述多个待监控任务之间的依赖关系,确定是否存在具有循环依赖关系的第一待监控任务,其中,循环依赖关系是指所述第一待监控任务之间互相依赖;确定每一所述待监控任务待校验的任务实例,其中,在存在具有循环依赖关系的所述第一待监控任务的情况下,针对不为保障任务的所述第一待监控任务,根据所述循环依赖关系、以及所述第一待监控任务与其下游待监控任务之间的依赖关系,确定所述第一待监控任务待校验的所述任务实例,针对不为所述保障任务的第二待监控任务,根据所述第二待监控任务与其下游待监控任务之间的依赖关系,确定所述第二待监控任务待校验的所述任务实例,其中,所述第二待监控任务为除所述第一待监控任务外的待监控任务,所述保障任务为用户添加到所述基线中的任务;针对每一所述待监控任务,根据该待监控任务待校验的所述任务实例,对所述基线进行监控。2.根据权利要求1所述的方法,其特征在于,所述根据所述循环依赖关系、以及所述第一待监控任务与其下游待监控任务之间的依赖关系,确定所述第一待监控任务待校验的所述任务实例,包括:根据所述第一待监控任务依赖的其上游第一待监控任务的第一任务实例、以及该上游第一待监控任务作为所述第一待监控任务的下游时与所述第一待监控任务之间依赖偏移的偏移信息,确定所述第一待监控任务被依赖的第二任务实例,其中,依赖偏移是指一个待监控任务依赖于另一个待监控任务的历史执行情况;根据所述第二任务实例、以及所述第一待监控任务被其下游待监控任务依赖的任务实例,确定所述第一待监控任务被依赖的最新的任务实例,并将该最新的任务实例确定为所述第一待监控任务待校验的所述任务实例。3.根据权利要求1所述的方法,其特征在于,所述根据所述第二待监控任务与其下游待监控任务之间的依赖关系,确定所述第二待监控任务待校验的所述任务实例,包括:根据所述第二待监控任务与其下游待监控任务之间依赖偏移的偏移信息,确定所述第二待监控任务被依赖的最新的任务实例,并将该最新的任务实例作为所述第二待监控任务待校验的所述任务实例。4.根据权利要求1所述的方法,其特征在于,所述确定每一所述待监控任务待校验的任务实例,包括:针对作为保障任务的所述待监控任务,根据所述待监控任务最新的任务实例,确定所述待监控任务待校验的所述任务实例。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设的基线承诺时间和预警余量、以及所述多个待监控任务之间的所述依赖关系,确定每一所述待监控任务对应的校验时间信息;所述根据该待监控任务待校验的任务实例,对所述基线进行监控,包括:在所述待监控任务对应的所述校验时间信息所指示的时间,校验所述待监控任务待校验的所述任务实例的运行状态;根据校验结果,确定所述基线的基线状态,以对所述基线进行监控。
6.根据权利要求5所述的方法,其特征在于,所述校验时间信息包括预警最晚开始时间、承诺最晚开始时间、任务预警完成时间、任务承诺完成时间;所述根据校验结果,确定所述基线的基线状态,包括:若所述校验结果表征所述任务实例在所述预警最晚开始时间之前已开始运行、且在所述任务预警完成时间之前运行成功,则确定所述基线状态为安全状态;若所述校验结果表征所述任务实例在所述预警最晚开始时间尚未开始运行,或者,所述任务实例在所述任务预警完成时间尚未运行成功,则确定所述基线状态为预...
【专利技术属性】
技术研发人员:胡雄华,沈阅,王珊珊,孟贺,丁桂涛,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。