【技术实现步骤摘要】
批量操作信息的故障定位方法及设备
[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语法,以得到批量操作信息层,包括:批量操作的参数信息和各个子任务的名称;第二装置,用于从批量操作信息中,获取子任务信息层,包括:每个子任务的名称对应的该子任务的执行参数信息和该...
【专利技术属性】
技术研发人员:杨旻玮,
申请(专利权)人:上海云轴信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。