【技术实现步骤摘要】
一种任务监控方法、装置、设备以及存储介质
[0001]本公开涉及计算机技术
,尤其涉及项目开发中的任务监控报警领域。
技术介绍
[0002]业务方在通过任务调度平台进行任务调度时,通常会出现调度失败、调度异常或调度超时等问题,因此,通常通过监控平台,对任务调度平台中的任务进行监控,以对符合报警条件的任务进行报警。
[0003]当前,业务方具有多样化的任务监控需求且对任务监控的效率要求较高。
技术实现思路
[0004]本公开提供了一种任务监控方法、装置、设备以及存储介质。
[0005]根据本公开的一方面,提供了一种任务监控方法,所述方法包括:
[0006]从预先记录的多个任务中,确定待监控的各个目标任务;
[0007]按照并发监控的方式,监控各个目标任务的运行信息;
[0008]针对每一目标任务,基于该目标任务的运行信息和为该目标任务所设定的报警条件,识别该目标任务是否为待报警的目标任务;
[0009]利用为所述待报警的目标任务所设定的报警配置信息,针对所述待报警的目标任务进行报警。
[0010]根据本公开的另一方面,提供了一种任务监控装置,包括:
[0011]确定模块,用于从预先记录的多个任务中,确定待监控的各个目标任务;
[0012]监控模块,用于按照并发监控的方式,监控各个目标任务的运行信息;
[0013]判断模块,用于针对每一目标任务,基于该目标任务的运行信息和为该目标任务所设定的报警条件,识别该目标任务是否为 ...
【技术保护点】
【技术特征摘要】
1.一种任务监控方法,所述方法包括:从预先记录的多个任务中,确定待监控的各个目标任务;按照并发监控的方式,监控各个目标任务的运行信息;针对每一目标任务,基于该目标任务的运行信息和为该目标任务所设定的报警条件,识别该目标任务是否为待报警的目标任务;利用为所述待报警的目标任务所设定的报警配置信息,针对所述待报警的目标任务进行报警。2.根据权利要求1所述的方法,其中,所述按照并发监控的方式,监控各个目标任务的运行信息,包括:协程池中的每个处理协程,按照并发监控的方式,监控各个目标任务的运行信息;其中,每一处理协程在每一时间点所监控的目标任务为一个;所述针对每一目标任务,基于该目标任务的运行信息和为该目标任务所设定的报警条件,识别该目标任务是否为待报警的目标任务,包括:每个处理协程基于所监控的目标任务的运行信息和为所监控的目标任务所设定的报警条件,识别所监控的目标任务是否为待报警的目标任务。3.根据权利要求2所述的方法,其中,所述从预先记录的多个任务中,确定待监控的各个目标任务,包括:主协程从预先记录的多个任务中,确定待监控的各个目标任务;所述利用为所述待报警的目标任务所设定的报警配置信息,针对所述待报警的目标任务进行报警,包括:报警协程利用为所述待报警的目标任务所设定的报警配置信息,针对所述待报警的目标任务进行报警。4.根据权利要求3所述的方法,其中,所述方法还包括:所述主协程检测是否满足针对所述协程池的预定扩容条件,若满足,对所述协程池进行协程扩容;所述主协程检测是否满足针对所述协程池的预定缩容条件,若满足,对所述协程池进行协程缩容。5.根据权利要求1所述的方法,其中,所述从预先记录的多个任务中,确定待监控的各个目标任务之前,还包括:确定所述监控平台所位于的节点设备的设备类型;若所述节点设备的设备类型为主设备类型,则执行所述从预先记录的多个任务中,确定待监控的各个目标任务的步骤。6.根据权利要求1
‑
5任一项所述的方法,其中,所述报警配置信息包括:各个报警模式,以及每一报警模式下的通讯标识;所述利用为所述待报警的目标任务所设定的报警配置信息,针对所述待报警的目标任务进行报警,包括:按照为所述待报警的目标任务所设定的每一报警模式,向该报警模式下的通讯标识,发送针对所述待报警的目标任务的报警信息。7.根据权利要求6所述的方法,其中,所述待报警的目标任务为多个;
所述按照为所述待报警的目标任务所设定的每一报警模式,向该报警模式下的通讯标识,发送针对所述待报警的目标任务的报警信息,包括:针对为多个待报警的目标任务所设定的每一报警模式,确定所述多个待报警的目标任务中,设定有该报警模式的至少一个任务;基于预定的信息整合方式,按照该报警模式,向为所述至少一个任务所设定的该报警模式下的通讯标识,发送针对所属任务的报警信息;其中,所述信息整合方式为使得同一通讯标识接收一次报警信息的方式。8.根据权利要求7...
【专利技术属性】
技术研发人员:刘丰玮,贾堃,封磊,廖伟达,巴铁凯,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。