一种数据诊断方法、装置、诊断设备及存储介质制造方法及图纸

技术编号:39324207 阅读:9 留言:0更新日期:2023-11-12 16:03
本申请实施例公开了一种数据诊断方法、装置、诊断设备及存储介质,该方法包括:接收诊断平台发送的目标业务的目标诊断类型的诊断请求;诊断请求包含执行目标业务所需调用的目标域名、及用于执行目标业务的网络的网络属性信息;获取基于目标域名和网络属性信息执行目标业务时需产生的中间数据;中间数据包括执行目标业务的过程中所需的地址数据;获取目标业务的目标诊断类型的诊断参考数据;基于诊断参考数据对中间数据进行诊断,得到针对目标业务的诊断结果;诊断结果用于指示基于网络属性信息执行目标业务时能够访问目标地址或不能够访问目标地址,目标地址是指目标域名指示的地址。采用本申请,可提高针对目标业务的诊断效率及诊断准确性。率及诊断准确性。率及诊断准确性。

【技术实现步骤摘要】
一种数据诊断方法、装置、诊断设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据诊断方法、装置、诊断设备及存储介质。

技术介绍

[0002]随着各种业务(如云业务)的快速发展,业务规模的逐渐扩大,客户对在执行业务所用网络的网络质量要求越来越高。但是,在实际场景中,在客户请求执行业务的过程中,通常会出现网络异常以导致不能正常执行业务的状况。目前,为诊断网络是否异常,大多数企业(创建业务的企业)通常采用人工诊断的方法,即需要技术人员对相关数据进行数据分析;可以看出,这种诊断方式对技术人员的诊断经验依赖较重,费时费力,而且还容易在诊断过程中出错,导致诊断效率低且诊断准确性也低。

技术实现思路

[0003]本申请实施例提供了一种数据诊断方法、装置、诊断设备及存储介质,可以提高针对目标业务的诊断效率以及诊断准确性。
[0004]第一方面,本申请实施例提供了一种数据诊断方法,包括:
[0005]接收诊断平台发送的针对目标业务的目标诊断类型的诊断请求;所述诊断请求包含执行所述目标业务所需调用的目标域名、及用于执行所述目标业务的网络的网络属性信息;
[0006]获取基于所述目标域名和所述网络属性信息执行所述目标业务时需产生的中间数据;所述中间数据包括执行所述目标业务的过程中所需的地址数据;
[0007]获取所述目标业务在所述目标诊断类型下的诊断参考数据;
[0008]基于所述诊断参考数据对所述中间数据进行数据诊断,得到针对所述目标业务的诊断结果;所述诊断结果用于指示基于所述网络属性信息执行所述目标业务时能够访问目标地址或不能够访问所述目标地址,所述目标地址是指所述目标域名指示的地址。
[0009]第二方面,本申请实施例提供了一种数据诊断装置,包括:
[0010]接收单元,用于接收诊断平台发送的针对目标业务的目标诊断类型的诊断请求;所述诊断请求包含执行所述目标业务所需调用的目标域名、及用于执行所述目标业务的网络的网络属性信息;
[0011]第一获取单元,用于获取基于所述目标域名和所述网络属性信息执行所述目标业务时需产生的中间数据;所述中间数据包括执行所述目标业务的过程中所需的地址数据;
[0012]第二获取单元,用于获取所述目标业务在所述目标诊断类型下的诊断参考数据;
[0013]诊断单元,用于基于所述诊断参考数据对所述中间数据进行数据诊断,得到针对所述目标业务的诊断结果;所述诊断结果用于指示基于所述网络属性信息执行所述目标业务时能够访问目标地址或不能够访问所述目标地址,所述目标地址是指所述目标域名指示的地址。
[0014]第三方面,本申请实施例提供了一种诊断设备,所述诊断设备包括:处理器和存储器,所述处理器用于执行上述第一方面所述的方法。
[0015]第四方面,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有程序指令,该程序指令被执行时实现上述第一方面所述的方法。
[0016]第五方面,本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括程序指令,该程序指令被处理器执行时实现上述第一方面所述的方法。
[0017]在本申请实施例中,可以接收诊断平台发送的针对目标业务的目标诊断类型的诊断请求;该诊断请求可以包含执行目标业务所需调用的目标域名、及用于执行目标业务的网络的网络属性信息。然后,可以获取基于目标域名和网络属性信息执行目标业务时需产生的中间数据;该中间数据可以包括执行目标业务的过程中所需的地址数据;还可以获取目标业务在目标诊断类型下的诊断参考数据。进一步的,可以基于诊断参考数据对中间数据进行数据诊断,以得到针对目标业务的诊断结果;该诊断结果可以用于指示基于网络属性信息执行目标业务时能够访问目标地址或不能够访问目标地址,该目标地址可以是指目标域名指示的地址。通过实施上述方法,可以实现自动化的数据诊断,提高诊断智能化;并且,可以获取用于进行数据的诊断参考数据,以按照预先设定的诊断规则进行诊断,解决繁琐且易于出错的人为诊断操作,从而可以提高诊断效率以及诊断准确性。
附图说明
[0018]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的一种数据诊断系统的架构示意图;
[0020]图2是本申请实施例提供的一种数据诊断方法的流程示意图;
[0021]图3是本申请实施例提供的一种获取诊断请求的流程示意图;
[0022]图4是本申请实施例提供的另一种数据诊断方法的流程示意图;
[0023]图5a是本申请实施例提供的一种域名诊断类型下诊断平台上第一诊断界面的界面示意图;
[0024]图5b是本申请实施例提供的一种第一诊断界面中诊断参数输入区域的界面示意图;
[0025]图5c是本申请实施例提供的一种域名诊断类型下诊断请求的接口参数的代码示意图;
[0026]图5d是本申请实施例提供的一种域名诊断类型下进行故障判断的逻辑示意图;
[0027]图5e是本申请实施例提供的一种第一诊断界面中故障复现区域的界面示意图;
[0028]图5f是本申请实施例提供的一种第一诊断界面中故障预判区域的界面示意图;
[0029]图5g是本申请实施例提供的一种第一诊断界面中故障建单区域的界面示意图;
[0030]图5h是本申请实施例提供的一种域名诊断类型下创建工单的流程示意图;
[0031]图6a是本申请实施例提供的一种域名诊断类型下针对创建工单的故障建单请求的代码示意图;
[0032]图6b是本申请实施例提供的一种域名诊断类型下网络恢复检测的流程示意图;
[0033]图6c是本申请实施例提供的一种域名诊断类型下针对网络恢复检测的恢复检测请求的代码示意图;
[0034]图6d是本申请实施例提供的一种域名诊断类型下数据诊断方法的流程示意图;
[0035]图6e是本申请实施例提供的另一种域名诊断类型下数据诊断方法的流程示意图;
[0036]图7是本申请实施例提供的又一种数据诊断方法的流程示意图;
[0037]图8a是本申请实施例提供的一种Ping诊断类型下诊断平台上诊断参数输入区域的界面示意图;
[0038]图8b是本申请实施例提供的一种Ping诊断类型下诊断请求的接口参数的代码示意图;
[0039]图8c是本申请实施例提供的一种端口诊断类型下诊断平台上诊断参数输入区域的界面示意图;
[0040]图8d是本申请实施例提供的一种端口诊断类型下诊断请求的接口参数的代码示意图;
[0041]图8e是本申请实施例提供的一种Ping诊断类型下进行故障判断的逻辑示意图;
[0042]图9a是本申请实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据诊断方法,其特征在于,所述方法包括:接收诊断平台发送的针对目标业务的目标诊断类型的诊断请求;所述诊断请求包含执行所述目标业务所需调用的目标域名、及用于执行所述目标业务的网络的网络属性信息;获取基于所述目标域名和所述网络属性信息执行所述目标业务时需产生的中间数据;所述中间数据包括执行所述目标业务的过程中所需的地址数据;获取所述目标业务在所述目标诊断类型下的诊断参考数据;基于所述诊断参考数据对所述中间数据进行数据诊断,得到针对所述目标业务的诊断结果;所述诊断结果用于指示基于所述网络属性信息执行所述目标业务时能够访问目标地址或不能够访问所述目标地址,所述目标地址是指所述目标域名指示的地址。2.根据权利要求1所述的方法,其特征在于,所述目标诊断类型是指对执行所述目标业务所需调用的域名进行诊断的类型,所述网络属性信息包含用于执行所述目标业务的网络所属的网络提供对象;所述获取基于所述目标域名和所述网络属性信息执行所述目标业务时需产生的中间数据,包括:确定所述网络提供对象的用于对域名进行解析的第一设备;调用所述第一设备对所述目标域名进行解析,得到所述网络提供对象针对所述目标域名的第一解析地址;将所述第一解析地址确定为所述中间数据。3.根据权利要求2所述的方法,其特征在于,所述诊断参考数据包含预设的第一异常地址以及第二解析地址,所述第二解析地址是所述目标业务所属的业务对象对所述目标域名进行解析后得到的地址;所述基于所述诊断参考数据对所述中间数据进行数据诊断,得到针对所述目标业务的诊断结果,包括:若所述第一解析地址为所述第一异常地址,则确定所述诊断结果是用于指示基于所述网络属性信息执行所述目标业务时不够访问所述目标地址的结果;若所述第一解析地址和所述第二解析地址不同,则确定所述诊断结果是用于指示基于所述网络属性信息执行所述目标业务时不能够访问所述目标地址的结果。4.根据权利要求1所述的方法,其特征在于,所述目标诊断类型是指对执行所述目标业务的网络进行诊断的类型,所述网络属性信息包含用于执行所述目标业务的网络所属的地理区域及网络提供对象;所述获取基于所述目标域名和所述网络属性信息执行所述目标业务需产生的中间数据,包括:确定用于在所述地理区域内发起所述目标业务的第二设备;调用所述第二设备使用所述网络提供对象的网络向第三设备发送第一测试数据,使所述第二设备获取向所述第三设备传输所述第一测试数据的过程中产生的地址数据;所述第三设备是指用于生成所述目标业务的业务数据的设备;接收所述第二设备返回的在传输所述第一测试数据的过程中产生的地址数据,并将在传输所述第一测试数据的过程中产生的地址数据确定为所述中间数据。5.根据权利要求4所述的方法,其特征在于,所述调用所述第二设备使用所述网络提供对象的网络向第三设备发送第一测试数据,包括:调用所述第二设备使用所述网络提供对象的网络向所述第三设备发送至少一个第二测试数据,使所述第二设备获取针对所述至少一...

【专利技术属性】
技术研发人员:吕鹏张金琛刘志伟周懋王镇段庆新马奔
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1