【技术实现步骤摘要】
业务处理过程中进行告警方法及装置
本专利技术涉及互联网领域,特别涉及一种业务处理过程中进行告警方法及装置。
技术介绍
随着互联网技术的快速发展,出现了越来越多的网络服务平台,比如网络直播平台、网络理财平台等等,在这些网络服务平台的运行过程中,往往会产生大量的业务数据,且网络服务平台需要对这些业务数据进行处理,然而在对这些业务数据进行处理的过程中可能会存在异常,因此,亟需一种业务处理过程中进行告警的方法。为了便于描述,将网络服务平台对业务数据进行处理的流程称为业务处理流程,且目前基本都是利用告警机制来监控业务处理流程中的各个处理环节是否已执行完成,以及是否存在异常。在这种方案中,业务处理流程中的各个处理环节都是相互独立运行的,而且是并行运行的,并且在运行过程中,还可以检查各个处理环节在运行过程中是否存在异常,进而在检查出异常时进行告警。然而,在各个处理环节相互独立运行的情况下,对各个处理环节进行告警的告警信息也是相互独立的,也即是,通过各个处理环节的告警信息不能直接获取各个处理环节之间的依赖关系,因此就不能快速确定异常的根本原因,进而导致在定位异常的过程中消耗较多的时间,降低异常解决的效率。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种在业务处理过程中进行告警方法及装置。所述技术方案如下:一方面,提供了一种在业务处理过程中进行告警的方法,所述方法包括:在业务处理流程中的各个节点对业务数据进行处理的过程中,获取所述各个节点的处理信息,所述处理信息中包括处理状态和失败描述信息,所述处理状态为对所述业务数据进行处理的过程中节点所处的状态,所述各个节 ...
【技术保护点】
一种业务处理过程中进行告警的方法,其特征在于,所述方法包括:在业务处理流程中的各个节点对业务数据进行处理的过程中,获取所述各个节点的处理信息,所述处理信息中包括处理状态和失败描述信息,所述处理状态为对所述业务数据进行处理的过程中节点所处的状态,所述各个节点是对所述业务处理流程中的各个处理环节进行标准化定义后得到;当检测事件被触发时,基于所述各个节点的标识、所述各个节点之间的有向边和所述各个节点的处理状态,确定所述业务处理流程中的多个无关联的异常节点链,所述检测事件用于指示对所述业务数据进行处理的过程中是否存在异常进行检测,所述各个节点之间的有向边用于指示所述各个节点在所述业务处理流程中的依赖关系,所述异常节点链是基于所述业务处理流程中存在异常且相互之间存在依赖关系的至少一个节点构成;对于所述多个无关联的异常节点链中的每个异常节点链,基于所述异常节点链的起始节点标识和所述异常节点链的起始节点的失败描述信息进行告警。
【技术特征摘要】
1.一种业务处理过程中进行告警的方法,其特征在于,所述方法包括:在业务处理流程中的各个节点对业务数据进行处理的过程中,获取所述各个节点的处理信息,所述处理信息中包括处理状态和失败描述信息,所述处理状态为对所述业务数据进行处理的过程中节点所处的状态,所述各个节点是对所述业务处理流程中的各个处理环节进行标准化定义后得到;当检测事件被触发时,基于所述各个节点的标识、所述各个节点之间的有向边和所述各个节点的处理状态,确定所述业务处理流程中的多个无关联的异常节点链,所述检测事件用于指示对所述业务数据进行处理的过程中是否存在异常进行检测,所述各个节点之间的有向边用于指示所述各个节点在所述业务处理流程中的依赖关系,所述异常节点链是基于所述业务处理流程中存在异常且相互之间存在依赖关系的至少一个节点构成;对于所述多个无关联的异常节点链中的每个异常节点链,基于所述异常节点链的起始节点标识和所述异常节点链的起始节点的失败描述信息进行告警。2.如权利要求1所述的方法,其特征在于,所述基于所述各个节点的标识、所述各个节点之间的有向边和所述各个节点的处理状态,确定所述业务处理流程中的多个无关联的异常节点链,包括:基于所述各个节点的标识、所述各个节点之间的有向边和所述各个节点的处理状态,按照指定图形化规则绘制第一业务处理视图;基于所述第一业务处理视图,确定所述业务处理流程中存在异常的节点所在的节点链;将确定的节点链中相互之间不存在相同节点的节点链确定为所述业务处理流程中多个无关联的异常节点链。3.如权利要求2所述的方法,其特征在于,所述基于所述各个节点的标识、所述各个节点之间的有向边和所述各个节点的处理状态,按照指定图形化规则绘制第一业务处理视图,包括:基于所述各个节点的处理状态,从存储的处理状态与节点背景颜色之间的对应关系中,获取所述各个节点对应的节点背景颜色;基于所述各个节点的标识、所述各个节点之间的有向边和所述各个节点对应的节点背景颜色,按照指定图形化规则绘制所述第一业务处理视图。4.如权利要求1所述的方法,其特征在于,所述基于所述异常节点链的起始节点标识和所述异常节点链的起始节点的失败描述信息进行告警,包括:基于所述异常节点链的起始节点的失败描述信息,生成告警信息;基于所述起始节点标识和所述告警信息进行告警。5.如权利要求1-4任一所述的方法,其特征在于,所述基于所述异常节点链的起始节点标识和所述异常节点链的起始节点的失败描述信息进行告警之后,还包括:在所述异常节点链包括的至少一个节点重新对所述业务数据进行处理的过程中,重新获取所述至少一个节点的处理信息;基于所述各个节点的标识、所述各个节点之间的有向边和所述各个节点的最新处理状态,判断所述业务处理流程中是否还存在异常节点链;当所述业务处理流程中还存在异常节点链时,基于所述异常节点链的起始节点标识和所述异常节点链的起始节点的失败描述信息进行告警,返回所述在所述异常节点链包括的至少一个节点重新对所述业务数据进行处理的过程中,重新获取所述至少一个节点的处理信息的步骤,直至所述业务处理流程中不存在异常节点链为止。6.如权利要求1所述的方法,其特征在于,所述在业务处理流程中的各个节点对业务数据进行处理的过程中,获取所述各个节点的处理信息,包括如下方式中的至少一种:在业务处理流程中的各个节点对业务数据进行处理的过程中,接收所述各个节点上报的处理信...
【专利技术属性】
技术研发人员:王寸涛,吴建国,周俊威,全小龙,李善林,张小妹,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。