一种告警收敛方法、装置、设备及存储介质制造方法及图纸

技术编号:39039866 阅读:11 留言:0更新日期:2023-10-10 11:52
本申请提出一种告警收敛方法、装置、设备及存储介质,方法包括:获取告警信息,对告警信息进行分析,确定告警信息对应的跟踪身份标识,根据跟踪身份标识生成残缺调用链路拓扑,有利于迅速确定当前告警实际对应的残缺调用链路拓扑,根据残缺调用链路拓扑与预设业务调用链路集合进行匹配,考虑业务调用关系因素,确定残缺调用链路拓扑潜在归属的至少一目标调用链路,有利于提高收敛压缩效果、运维人员了解告警所影响业务,快速了解定位问题原因,提高分析效率;目标调用链路中的服务节点以服务节点所支持服务的服务接口为粒度划分,有利于运维人员更加直观、迅速了解服务节点对应的服务接口,进一步提高运维人员定位问题原因的效率。效率。效率。

【技术实现步骤摘要】
一种告警收敛方法、装置、设备及存储介质


[0001]本申请涉及运维领域,尤其涉及一种告警收敛方法、装置、设备及存储介质。

技术介绍

[0002]现有的告警收敛方法主要有几种方式:1)、通过对告警进行属性、时间分类进而归为一类;2)、通过CMDB(Configuration Management Database,配置管理数据库)的资产关系进行某种图划分从而进行压缩;3)、通过文本相似度等对告警文本进行聚合,从而实现告警压缩。然而,现有的方法都是通过将告警呈现在其所属全量拓扑的所有节点上进行告警分析,一方面数据分析量庞大,分析效率低,不利于运维人员快速找到问题原因;另一方面,忽略了业务调用关系对于告警的重要性,压缩效果差,无法知道告警所影响的业务,同样不利于不利于运维人员定位问题原因。

技术实现思路

[0003]本申请实施例提供一种告警收敛方法、装置、设备及存储介质,以解决相关技术存在的至少一问题,技术方案如下:第一方面,本申请实施例提供了一种告警收敛的方法,包括:获取告警信息;对所述告警信息进行分析,确定所述告警信息对应的跟踪身份标识;根据所述跟踪身份标识生成残缺调用链路拓扑;对所述残缺调用链路拓扑与预设业务调用链路集合进行匹配,确定所述残缺调用链路拓扑潜在归属的至少一目标调用链路;其中,所述目标调用链路中的服务节点以所述服务节点所支持服务的服务接口为粒度划分。
[0004]在一种实施方式中,所述对所述告警信息进行分析,确定所述告警信息对应的跟踪身份标识包括:对所述告警信息进行分析,确定所述告警信息对应的异常服务节点的第一跨度身份标识;根据所述第一跨度身份标识确定所述异常服务节点所归属的跟踪身份标识。
[0005]在一种实施方式中,所述根据所述跟踪身份标识生成残缺调用链路拓扑包括:根据所述跟踪身份标识进行第一查询,确定除所述异常服务节点之外归属于所述跟踪身份标识的其他服务节点以及每一所述其他服务节点对应的第二跨度身份标识;根据所述跟踪身份标识进行第二查询,确定不同的所述第二跨度身份标识之间以及所述第一跨度身份标识与所述第二跨度身份标识之间的父子关系;根据所述父子关系、所有所述其他服务节点以及所述异常服务节点进行串联处理,生成所述残缺调用链路拓扑。
[0006]在一种实施方式中,所述预设业务调用链路集合通过以下步骤生成:
获取历史调用链数据;从所述历史调用链数据中提取历史调用链,并从所述历史调用链中确定所有原始节点;获取每一所述原始节点所支持服务对应的服务接口,以所述服务接口为粒度分别对所述原始节点进行划分,生成划分结果;根据所述划分结果构建预设业务调用链路,返回所述从所述历史调用链数据中提取历史调用链的步骤,直至所述历史调用链数据中的所有历史调用链均被提取,得到预设业务调用链路集合;所述预设业务调用链路集合包括若干个预设业务调用链路。
[0007]在一种实施方式中,所述从所述历史调用链数据中提取历史调用链的步骤之前,还包括以下至少之一:从所述历史调用链数据中确定断链数据,并将所述断链数据从所述历史调用链数据中进行删除;从所述历史调用链数据中确定错链数据,并将所述错链数据从所述历史调用链数据中进行删除;从所述历史调用链数据中确定调用失败数据,并将所述调用失败数据从所述历史调用链数据中进行删除。
[0008]在一种实施方式中,还包括:将所述预设业务调用链路集合中的各个所述预设业务调用链路进行对比;当存在重复的目标预设业务调用链路,对所述目标预设业务调用链路进行去重处理,得到更新后的预设业务调用链路集合。
[0009]在一种实施方式中,所述对所述残缺调用链路拓扑与预设业务调用链路集合进行匹配,确定所述残缺调用链路拓扑潜在归属的至少一目标调用链路,包括:将所述残缺调用链路拓扑与所述预设业务调用链路集合中的每一所述预设业务调用链路进行对比匹配;将存在与所述残缺调用链路拓扑相同内容的至少一预设业务调用链路确定为所述残缺调用链路拓扑潜在归属的至少一目标调用链路。
[0010]第二方面,本申请实施例提供了一种告警收敛装置,包括:获取模块,用于获取告警信息;分析模块,用于对所述告警信息进行分析,确定所述告警信息对应的跟踪身份标识;确定模块,用于根据所述跟踪身份标识生成残缺调用链路拓扑;对所述残缺调用链路拓扑与预设业务调用链路集合进行匹配,确定所述残缺调用链路拓扑潜在归属的至少一目标调用链路;其中,所述目标调用链路中的服务节点以所述服务节点所支持服务的服务接口为粒度划分。
[0011]第三方面,本申请实施例提供了一种电子设备,包括:处理器和存储器,该存储器中存储指令,该指令由该处理器加载并执行,以实现上述各方面任一种实施方式中的方法。
[0012]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被执行时实现上述各方面任一种实施方式中的方法。
[0013]上述技术方案中的有益效果至少包括:获取告警信息,对告警信息进行分析,确定告警信息对应的跟踪身份标识,根据跟踪身份标识生成残缺调用链路拓扑,有利于迅速确定当前告警所实际对应的残缺调用链路拓扑;根据残缺调用链路拓扑与预设业务调用链路集合进行匹配,考虑业务调用关系因素,确定残缺调用链路拓扑潜在归属的至少一目标调用链路,有利于提高收敛压缩效果,有利于运维人员了解告警所影响业务,快速了解定位问题原因,提高分析效率;目标调用链路中的服务节点以服务节点所支持服务的服务接口为粒度划分,有利于运维人员更加直观、迅速了解服务节点对应的服务接口,进一步提高运维人员定位问题原因的效率。
[0014]上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。
附图说明
[0015]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。
[0016]图1为本申请一实施例告警收敛方法的步骤流程示意图;图2为本申请一实施例调用链路的举例示意图;图3为本申请一实施例预设业务调用链路的举例示意图;图4为本申请一实施例的告警收敛装置的结构框图;图5为本申请一实施例的电子设备的结构框图。
具体实施方式
[0017]在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
[0018]参照图1,示出本申请一实施例的告警收敛方法的流程图,该告警收敛方法至少可以包括步骤S100

S300:S100、获取告警信息。
[0019]本申请实施例中,告警信息可以为系统运行过程中,系统所检测到符合告警条件所产生的信息,告本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种告警收敛方法,其特征在于,包括:获取告警信息;对所述告警信息进行分析,确定所述告警信息对应的跟踪身份标识;根据所述跟踪身份标识生成残缺调用链路拓扑;对所述残缺调用链路拓扑与预设业务调用链路集合进行匹配,确定所述残缺调用链路拓扑潜在归属的至少一目标调用链路;其中,所述目标调用链路中的服务节点以所述服务节点所支持服务的服务接口为粒度划分。2.根据权利要求1所述告警收敛方法,其特征在于:所述对所述告警信息进行分析,确定所述告警信息对应的跟踪身份标识包括:对所述告警信息进行分析,确定所述告警信息对应的异常服务节点的第一跨度身份标识;根据所述第一跨度身份标识确定所述异常服务节点所归属的跟踪身份标识。3.根据权利要求2所述告警收敛方法,其特征在于:所述根据所述跟踪身份标识生成残缺调用链路拓扑包括:根据所述跟踪身份标识进行第一查询,确定除所述异常服务节点之外归属于所述跟踪身份标识的其他服务节点以及每一所述其他服务节点对应的第二跨度身份标识;根据所述跟踪身份标识进行第二查询,确定不同的所述第二跨度身份标识之间以及所述第一跨度身份标识与所述第二跨度身份标识之间的父子关系;根据所述父子关系、所有所述其他服务节点以及所述异常服务节点进行串联处理,生成所述残缺调用链路拓扑。4.根据权利要求1

3任一项所述告警收敛方法,其特征在于:所述预设业务调用链路集合通过以下步骤生成:获取历史调用链数据;从所述历史调用链数据中提取历史调用链,并从所述历史调用链中确定所有原始节点;获取每一所述原始节点所支持服务对应的服务接口,以所述服务接口为粒度分别对所述原始节点进行划分,生成划分结果;根据所述划分结果构建预设业务调用链路,返回所述从所述历史调用链数据中提取历史调用链的步骤,直至所述历史调用链数据中的所有历史调用链均被提取,得到预设业务调用链路集合;所述预设业务调用链路集合包括若干个预设业务调用链路。5.根据权利要求4所述告警收敛方法,其...

【专利技术属性】
技术研发人员:王贝宁宋蕴真夏子承
申请(专利权)人:广州嘉为科技有限公司
类型:发明
国别省市:

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

1