一种服务异常处理方法、装置、设备及介质与流程
本申请涉及人工智能,应用于金融保险、医疗等线上化处理业务场景,尤其涉及一种服务异常处理方法、装置、设备及介质。
背景技术:
1、在云原生微服务架构体系下,保险核保理赔、医疗诊疗结算等业务均采用分布式多服务集群部署架构,各业务服务之间链路交错、调用耦合度高,任一服务故障都会沿着调用链路传导扩散,系统稳定运行水平直接决定保险出单、医疗结算等核心业务能否正常开展。
2、现阶段行业通用的微服务治理手段高度依托预先配置的静态判定规则以及运维人员人工介入处置,运维人员需要持续轮询采集各业务服务的运行数据,一旦系统出现接口响应延迟、服务错误率突增等异常现象,必须依靠人工逐层梳理调用链路、排查各类关联数据才能厘清故障传播流向,再人工判别故障底层诱因,随后手动下治理指令。整套处置流程响应速度慢,故障处置效果完全取决于运维人员积累的业务与运维经验,面对保险、医疗场景下复杂链路并发产生的连锁突发故障时,人工排查极易出现疏漏。
3、此外,现有的服务网格、微服务治理平台功能大多集中于流量转发、流量限流等基础流量管控层面,不具备异常自动识别、根因智能判定以及故障自动修复的完整能力,无法自主梳理跨服务层级的故障传播路径、精准挖掘深层故障诱因,故障平均修复时间居高不下,保险承保、医疗结算这类对连续性要求严苛的核心业务系统整体抗故障韧性较差。
技术实现思路
1、本申请实施例的目的在于提出一种服务异常处理方法、装置、计算机设备及存储介质,以解决现有技术存在依赖静态规则与人工运维,缺少自动根因识别及自愈能力,异常处置效率低的问题。
2、第一方面,提供了一种服务异常处理方法,采用了如下的技术方案:
3、从服务集群中获取目标服务的性能指标数据、链路追踪数据以及业务日志数据;根据性能指标数据与预设的阈值集合的比较结果,判断目标服务是否存在异常状态;若目标服务存在异常状态,则根据链路追踪数据构建服务依赖图谱,根据服务依赖图谱确定异常状态的传播路径;获取传播路径覆盖的所有节点对应的异常业务日志数据、代码变更记录及资源状态数据,并根据业务日志数据、代码变更记录以及资源状态数据,生成提示词信息;采用预设的异常根因分析模型,基于提示词信息,生成异常根因集合,以及异常根因集合中各异常根因分别对应的修复决策指令;根据修复决策指令与异常根因集合,对目标服务执行与各异常根因对应的治理操作,以消除异常状态。
4、第二方面,提供一种服务异常处理装置,采用了如下的技术方案:
5、第一获取模块,用于从服务集群中获取目标服务的性能指标数据、链路追踪数据以及业务日志数据;
6、判断模块,用于根据性能指标数据与预设的阈值集合的比较结果,判断目标服务是否存在异常状态;
7、构建模块,用于若目标服务存在异常状态,则根据链路追踪数据构建服务依赖图谱,根据服务依赖图谱确定异常状态的传播路径;
8、第二获取模块,用于获取传播路径覆盖的所有节点对应的异常业务日志数据、代码变更记录及资源状态数据,并根据业务日志数据、代码变更记录以及资源状态数据,生成提示词信息;
9、生成模块,用于采用预设的异常根因分析模型,基于提示词信息,生成异常根因集合,以及异常根因集合中各异常根因分别对应的修复决策指令;
10、执行模块,用于根据修复决策指令与异常根因集合,对目标服务执行与各异常根因对应的治理操作,以消除异常状态。
11、第三方面,提供一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述服务异常处理方法的步骤。
12、第四方面,提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述服务异常处理方法的步骤。
13、与现有技术相比,本申请实施例主要有以下有益效果:通过多维度采集集群性能指标、链路追踪、业务日志数据,可全面覆盖服务运行信息,保障异常判断的数据完整性。依托阈值比对自动识别服务异常,摆脱人工持续巡检依赖。通过链路数据构建服务依赖图谱,自动还原故障传播路径,无需人工逐层梳理调用链路。整合日志、代码变更、资源数据生成提示词,完善根因分析输入素材。借助模型输出根因集合与配套修复指令,实现智能化根因定位。依据修复指令自动执行对应治理操作,完成异常自愈,提高异常处置效率。整体大幅降低人工介入程度,缩短故障修复时长。
1.一种服务异常处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述性能指标数据与预设的阈值集合的比较结果,判断所述目标服务是否存在异常状态的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述链路追踪数据构建服务依赖图谱,根据所述服务依赖图谱确定所述异常状态的传播路径的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述服务依赖图谱中处于所述异常状态的节点进行遍历,结合所述调用耗时及所述调用层级关系,确定所述异常状态的传播路径的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取所述传播路径覆盖的所有节点对应的异常业务日志数据、代码变更记录及资源状态数据,并根据所述业务日志数据、所述代码变更记录以及所述资源状态数据,生成提示词信息的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,所述采用预设的异常根因分析模型,基于所述提示词信息,生成异常根因集合,以及所述异常根因集合中各异常根因分别对应的修复决策指令的步骤,包括:
7.根据权利要求6所述的方法,其特征在于,所述异常根因集合还包括各异常根因的异常根因描述;所述根据所述修复决策指令与所述异常根因集合,对所述目标服务执行与所述各异常根因对应的治理操作,以消除所述异常状态的步骤,包括:
8.一种服务异常处理装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述服务异常处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述服务异常处理方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com