【技术实现步骤摘要】
一种数据诊断方法、装置、诊断设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种数据诊断方法、装置、诊断设备及存储介质。
技术介绍
[0002]随着各种业务(如云业务)的快速发展,业务规模的逐渐扩大,客户对在执行业务所用网络的网络质量要求越来越高。但是,在实际场景中,在客户请求执行业务的过程中,通常会出现网络异常以导致不能正常执行业务的状况。目前,为诊断网络是否异常,大多数企业(创建业务的企业)通常采用人工诊断的方法,即需要技术人员对相关数据进行数据分析;可以看出,这种诊断方式对技术人员的诊断经验依赖较重,费时费力,而且还容易在诊断过程中出错,导致诊断效率低且诊断准确性也低。
技术实现思路
[0003]本申请实施例提供了一种数据诊断方法、装置、诊断设备及存储介质,可以提高针对目标业务的诊断效率以及诊断准确性。
[0004]第一方面,本申请实施例提供了一种数据诊断方法,包括:
[0005]接收诊断平台发送的针对目标业务的目标诊断类型的诊断请求;所述诊断请求包含执行所述目标业务所需调用的目标域名、及用于执行所述目标业务的网络的网络属性信息;
[0006]获取基于所述目标域名和所述网络属性信息执行所述目标业务时需产生的中间数据;所述中间数据包括执行所述目标业务的过程中所需的地址数据;
[0007]获取所述目标业务在所述目标诊断类型下的诊断参考数据;
[0008]基于所述诊断参考数据对所述中间数据进行数据诊断,得到针对所述目标业务的诊断结果;所述诊断结果用 ...
【技术保护点】
【技术特征摘要】
1.一种数据诊断方法,其特征在于,所述方法包括:接收诊断平台发送的针对目标业务的目标诊断类型的诊断请求;所述诊断请求包含执行所述目标业务所需调用的目标域名、及用于执行所述目标业务的网络的网络属性信息;获取基于所述目标域名和所述网络属性信息执行所述目标业务时需产生的中间数据;所述中间数据包括执行所述目标业务的过程中所需的地址数据;获取所述目标业务在所述目标诊断类型下的诊断参考数据;基于所述诊断参考数据对所述中间数据进行数据诊断,得到针对所述目标业务的诊断结果;所述诊断结果用于指示基于所述网络属性信息执行所述目标业务时能够访问目标地址或不能够访问所述目标地址,所述目标地址是指所述目标域名指示的地址。2.根据权利要求1所述的方法,其特征在于,所述目标诊断类型是指对执行所述目标业务所需调用的域名进行诊断的类型,所述网络属性信息包含用于执行所述目标业务的网络所属的网络提供对象;所述获取基于所述目标域名和所述网络属性信息执行所述目标业务时需产生的中间数据,包括:确定所述网络提供对象的用于对域名进行解析的第一设备;调用所述第一设备对所述目标域名进行解析,得到所述网络提供对象针对所述目标域名的第一解析地址;将所述第一解析地址确定为所述中间数据。3.根据权利要求2所述的方法,其特征在于,所述诊断参考数据包含预设的第一异常地址以及第二解析地址,所述第二解析地址是所述目标业务所属的业务对象对所述目标域名进行解析后得到的地址;所述基于所述诊断参考数据对所述中间数据进行数据诊断,得到针对所述目标业务的诊断结果,包括:若所述第一解析地址为所述第一异常地址,则确定所述诊断结果是用于指示基于所述网络属性信息执行所述目标业务时不够访问所述目标地址的结果;若所述第一解析地址和所述第二解析地址不同,则确定所述诊断结果是用于指示基于所述网络属性信息执行所述目标业务时不能够访问所述目标地址的结果。4.根据权利要求1所述的方法,其特征在于,所述目标诊断类型是指对执行所述目标业务的网络进行诊断的类型,所述网络属性信息包含用于执行所述目标业务的网络所属的地理区域及网络提供对象;所述获取基于所述目标域名和所述网络属性信息执行所述目标业务需产生的中间数据,包括:确定用于在所述地理区域内发起所述目标业务的第二设备;调用所述第二设备使用所述网络提供对象的网络向第三设备发送第一测试数据,使所述第二设备获取向所述第三设备传输所述第一测试数据的过程中产生的地址数据;所述第三设备是指用于生成所述目标业务的业务数据的设备;接收所述第二设备返回的在传输所述第一测试数据的过程中产生的地址数据,并将在传输所述第一测试数据的过程中产生的地址数据确定为所述中间数据。5.根据权利要求4所述的方法,其特征在于,所述调用所述第二设备使用所述网络提供对象的网络向第三设备发送第一测试数据,包括:调用所述第二设备使用所述网络提供对象的网络向所述第三设备发送至少一个第二测试数据,使所述第二设备获取针对所述至少一...
【专利技术属性】
技术研发人员:吕鹏,张金琛,刘志伟,周懋,王镇,段庆新,马奔,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。