批量操作信息的故障定位方法及设备技术

技术编号:30758906 阅读:23 留言:0更新日期:2021-11-10 12:12
本发明专利技术的目的是提供一种批量操作信息的故障定位方法及设备,通过将批量操作信息拆分为批量操作信息层、子任务信息层和执行API信息层。其中,在批量操作信息层,经过梳理和提炼的批量信息层,去掉了多余的子项信息和json语法,便于快速定位关键信息,并清晰的了解该操作的子任务结构,快速判断故障定位。通过子任务信息层的信息梳理,可以快速的了解当前子任务的内容,了解该子任务的执行API体量和各个状态,快速判断故障定位。在执行API信息层中,可以快速了解当前API的基本信息,同时又可以查询到整个API执行时最详尽的记录,便于细粒度排查故障原因。度排查故障原因。度排查故障原因。

【技术实现步骤摘要】
批量操作信息的故障定位方法及设备


[0001]本专利技术涉及计算机领域,尤其涉及一种批量操作信息的故障定位方法。

技术介绍

[0002]传统运维场景中,运维工作者处理故障时通常需要从批量操作信息如cli文本信息中分析,这些信息量往往很庞大,处理起来效率很低,导致运维人员处理故障的效率非常低。
[0003]实际生产环境中,每一项cli返回信息中很可能包含了大量的子任务并行时产生的返回信息,错综复杂的信息关系使理解效率变得更低。
[0004]当运维出现故障时,工作人员往往需要花费很多时间逐个查询和阅读这些cli文本信息,很可能导致紧急问题无法快速判断根源,无法快速解决故障,甚至可能导致更大的企业损失。

技术实现思路

[0005]本专利技术的一个目的是提供一种批量操作信息的故障定位方法及设备。
[0006]根据本专利技术的一个方面,提供了一种批量操作信息的故障定位方法,该方法包括:
[0007]从批量操作信息中去掉多余的子项信息和json语法,以得到批量操作信息层,包括:批量操作的参数信息和各个子任务的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种批量操作信息的故障定位方法,其中,该方法包括:从批量操作信息中去掉多余的子项信息和json语法,以得到批量操作信息层,包括:批量操作的参数信息和各个子任务的名称;从批量操作信息中,获取子任务信息层,包括:每个子任务的名称对应的该子任务的执行参数信息和该子任务下的各个执行API的名称;从批量操作信息中,获取执行API信息层,包括:每个执行API的名称对应的该执行API的执行参数信息和执行信息;基于批量操作信息层、子任务信息层和执行API信息层,进行故障定位。2.根据权利要求1所述的方法,其中,基于批量操作信息层、子任务信息层和执行API信息层,进行故障定位,包括:当发现某批量操作故障时,进入批量操作信息层,在批量操作信息层了解该批量操作的参数信息后,通过子任务的名称找到存在故障的子任务;基于存在故障的子任务,进入子任务信息层,在子任务信息层了解该子任务的执行参数信息后,通过各个执行API的名称定位具体出现故障的执行API;基于出现故障的执行API,进入执行API信息层,基于在执行API信息层中该执行API的执行参数信息和执行信息,得到批量操作的故障原因。3.根据权利要求1所述的方法,其中,所述批量操作的参数信息,包括:批量操作的状态、结果、事件名称、UUID、开始时间和完成时间。4.根据权利要求1所述的方法,其中,每个子任务的执行参数信息,包括:子任务的状态、结果、任务名称、UUID、开始时间和完成时间。5.根据权利要求1所述的方法,其中,每个执行API的执行参数信息,包括:执行API的状态、结果、API名称、UUID、开始时间和完成时间。6.根据权利要求1所述的方法,其中,每个执行API的执行信息,包括:原始json格式的API执行中的请求信息和返回信息。7.一种批量操作信息的故障定位设备,其中,该设备包括:第一装置,用于从批量操作信息中去掉多余的子项信息和json语法,以得到批量操作信息层,包括:批量操作的参数信息和各个子任务的名称;第二装置,用于从批量操作信息中,获取子任务信息层,包括:每个子任务的名称对应的该子任务的执行参数信息和该...

【专利技术属性】
技术研发人员:杨旻玮
申请(专利权)人:上海云轴信息科技有限公司
类型:发明
国别省市:

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

1