【技术实现步骤摘要】
异常链路分析方法、装置、设备及存储介质
[0001]本申请实施例涉及互联网
,尤其涉及一种异常链路分析方法、装置、设备及存储介质。
技术介绍
[0002]随着互联网技术的迅速发展,各个企业开始重视大数据平台的建设,利用大数据平台进行各种类型数据的加工和处理,能够得到需要的数据。为了满足大数据平台输出的数据满足质量要求,需要对运行在大数据平台中的任务进行监控,以保障大数据平台输出准时且准确的数据。
[0003]相关技术中,对大数据平台中的任务监控主要是通过对所有的任务进行分级、打标签、设置服务等级协议(service level agreement,SLA)等操作为每个任务设置一些报警属性,然后,在实际应用中,对某个任务分析时,可以结合该任务的报警属性和该任务的历史运行情况,对该任务进行异常分析,并在确定该任务异常时发出报警通知。具体的,给每个任务设置运行的时间阈值,然后周期性的扫描被监控的任务,判断被监控的任务的运行时间是否超过阈值时间,若是,则触发报警。
[0004]在实现本专利技术过程中,专利技术人 ...
【技术保护点】
【技术特征摘要】
1.一种异常链路分析方法,其特征在于,包括:接收用户的异常链路分析请求,所述异常链路分析请求包括:待处理任务的标识;根据所述待处理任务的标识,获取所述待处理任务的当前运行信息和历史运行信息;根据所述当前运行信息、所述历史运行信息和预先配置的服务等级协议,确定所述待处理任务是否异常;在确定所述待处理任务异常时,基于任务层级信息,递归分析所述待处理任务的上一级任务是否异常,直到确定出无异常任务的任务层级,得到异常链路分析结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述待处理任务的标识,获取所述待处理任务的当前运行信息和历史运行信息,包括:根据所述待处理任务的标识,从缓存数据库中获取所述待处理任务的当前运行信息,以及从数据仓库中获取所述待处理任务的历史运行信息;其中,所述缓存数据库中的信息是通过消费大数据平台中各个任务的元数据信息得到的;所述数据仓库中保存有所述大数据平台中各任务的历史运行信息。3.根据权利要求2所述的方法,其特征在于,在所述根据所述待处理任务的标识,获取所述待处理任务的当前运行信息和历史运行信息之前,所述方法还包括:从业务系统中获取各个任务的元数据信息;对各个任务的元数据信息进行清洗,确定出各个任务的当前运行信息;将各个任务的当前运行信息存储至所述缓存数据库中,所述缓存数据库中各个任务的运行信息均具有一个过期时间。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定所述缓存数据库的周期处理时刻;在当前时刻到达所述周期处理时刻时,将所述缓存数据库中存储时间超过所述过期时间的至少一个任务的运行信息传输至所述数据仓库;更新所述数据仓库中各个任务的历史运行信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述当前运行信息、所述历史运行信息和预先配置的服务等级协议,确定所述待处理任务是否异常,包括:根据所述当前运行信息和所述服务等级协议,确定所述待处理任务的完成时间是否超过所述服务等级协议中设置的阈值时间;在所述待处理任务的完成时间超过所述服务等级协议中设置的阈值时间时,根据所述当前运行信息和所述历史运行信息,确定所述待处理任务是否异常。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述基于任务层级信息,递归分析所述待处理任务的上一级任务是否...
【专利技术属性】
技术研发人员:马千里,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。