logo好方法网

一种服务探测方法、装置、电子设备及存储介质


技术摘要:
本发明实施例公开了一种服务探测方法、装置、电子设备及存储介质,所述服务探测方法包括:获取目标探测任务携带的目标探测标签,确定所述目标探测标签对应的所有目标待探测资源;基于所述目标探测任务通过脚本探测方式对所述所有目标待探测资源进行服务探测。采用本发  全部
背景技术:
在移动通信系统中,通常通过对资源进行服务探测,根据资源对应的探测结果,确 定资源的服务状态,以根据资源的服务状态及时进行维护,从而保证服务质量。 现阶段,通常通过需要探测的资源(以下简称为待探测资源)的信息向待探测资源 发送探测任务,以对待探测资源进行服务探测。具体的,首先,可以根据待探测资源的数量 在控制台定义一个、两个或多个探测任务(即待探测资源与探测任务的数量是相同的),在 定义探测任务时,可以列举配置每个探测任务的执行时刻及每个探测任务针对的待探测资 源的信息,如资源IP、端口、请求上下文等;在定义探测任务完成后,会触发任务管理中心将 前述所有探测任务分发至探测客户端程序。然后,探测客户端程序可以读取接收到的每个 探测任务对应的执行时刻及针对的待探测资源的信息,通过针对的待探测资源的信息确定 每个探测任务对应的待探测资源,并在每个探测任务对应的执行时刻对其针对的待探测资 源进行服务探测。之后,探测客户端程序可以将探测结果返回至任务管理中心,任务管理中 心可以存储所有待探测资源的探测结果,并通过控制台显示每个探测任务的状态。 现有技术中,定义探测任务时需要针对每个待探测资源单独配置执行时刻和待探 测资源的信息,当待探测资源数量较多时,需要耗费较长时间定义探测任务,从而导致服务 探测耗时较长,探测效率较低。
技术实现要素:
由于现有方法存在上述问题,本发明实施例提出一种服务探测方法、装置、电子设 备及存储介质。 第一方面,本发明实施例提出一种服务探测方法,包括: 获取目标探测任务携带的目标探测标签,确定所述目标探测标签对应的所有目标 待探测资源; 基于所述目标探测任务通过脚本探测方式对所述所有目标待探测资源进行服务 探测。 可选的,所述服务探测方法还包括: 确定每个资源对应的探测标签,将当前资源与所述当前资源对应的探测标签进行 关联。 可选的,所述待探测资源为具有IP地址和/或端口号的资源。 可选的,所述确定所述目标探测标签对应的所有目标待探测资源,包括: 确定与所述目标探测标签相关联的所有目标资源,将所述所有目标资源确定为所 述目标探测标签对应的所有目标待探测资源。 3 CN 111615124 A 说 明 书 2/8 页 可选的,所述目标探测任务中还携带有探测执行间隔时长;所述目标探测任务包 括多个子探测任务。 可选的,所述基于所述目标探测任务通过脚本探测方式对所述所有目标待探测资 源进行服务探测,包括: 基于所述目标探测任务生成子探测任务列表,确定所述子探测任务列表中当前子 探测任务对应的当前目标子待探测资源,并基于所述子探测任务对所述当前目标子待探测 资源进行脚本探测; 确定所述当前目标子待探测资源脚本探测完成的完成时刻,在从所述完成时刻起 的所述探测执行间隔时长后,获取所述当前子探测任务后的下一子探测任务,确定所述下 一子探测任务对应的目标子探测资源。 可选的,所述基于所述目标探测任务通过脚本探测方式对所述所有目标待探测资 源进行服务探测之后,还包括: 获取每个目标待探测资源对应的探测结果,输出所述每个目标待探测资源对应的 探测结果,及每个子探测任务对应的探测状态。 第二方面,本发明实施例还提出一种服务探测装置,包括确定模块和探测模块,其 中: 所述确定模块,用于获取目标探测任务携带的目标探测标签,确定所述目标探测 标签对应的所有目标待探测资源; 所述探测模块,用于基于所述目标探测任务对所述所有目标待探测资源进行脚本 探测,以对所述所有目标待探测资源进行服务探测。 第三方面,本发明实施例还提出一种电子设备,包括: 至少一个处理器;以及 与所述处理器通信连接的至少一个存储器,其中: 所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指 令能够执行上述方法。 第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计 算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。 由上述技术方案可知,本发明实施例通过目标探测任务中携带的目标探测标签, 确定目标探测标签对应的所有目标待探测资源,通过脚本探测方式对所有目标待探测资源 进行服务探测。这样,无需为每个待探测资源单独定义探测任务,仅通过一个探测任务即可 实现对多个待探测资源的服务探测,从而可以有效减少探测任务的定义耗时,进而可以有 效降低服务探测耗时,提高探测效率。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些图获得其他的附图。 图1为本发明一实施例提供的一种服务探测方法的流程示意图; 4 CN 111615124 A 说 明 书 3/8 页 图2为本发明一实施例提供的一种资源分类的结构示意图; 图3为本发明一实施例提供的一种资源分类的结构示意图; 图4为本发明一实施例提供的一种服务探测装置的结构示意图; 图5为本发明一实施例提供的电子设备的逻辑框图。
分享到:
收藏