[发明专利]状态检测方法、装置、电子设备及可读存储介质有效
申请号: | 202011169245.9 | 申请日: | 2020-10-28 |
公开(公告)号: | CN112311679B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 周世伟;史海洋;夏露;王文龙 | 申请(专利权)人: | 北京水滴科技集团有限公司 |
主分类号: | H04L45/745 | 分类号: | H04L45/745;H04L61/10 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态 检测 方法 装置 电子设备 可读 存储 介质 | ||
1.一种状态检测方法,其特征在于,包括:
接收用户提供的访问地址,解析所述访问地址,得到所述访问地址的主机信息、路径信息以及待访问版本信息,基于所述主机信息、所述路径信息以及所述待访问版本信息,生成所述访问地址的服务路径,其中,在生成服务路径时,查询所述主机信息指示的网关入口处的路由配置文件,在所述路由配置文件中确定所述路径信息以及所述待访问版本信息指示的下一个可跳转的第一路由服务和第一服务版本,基于所述第一路由服务和所述第一服务版本,提取路由配置表,在所述路由配置表中确定所述路径信息以及所述待访问版本信息指示的下一个可跳转的第二路由服务和第二服务版本,重复执行上述确定下一个可跳转的路由服务以及服务版本的过程,直至确定所述访问地址的最终路由服务,得到所述访问地址包括的全部路由服务,所述最终路由服务未设置下一可跳转的路由服务,按照所述全部路由服务的跳转关系,生成所述服务路径;
构建所述访问地址的状态检测执行计划,所述状态检测执行计划基于所述访问地址的服务路径以及所述服务路径包括的多个路由服务的服务功能构建,其中,在生成状态检测执行计划时,读取所述访问地址的服务路径包括的全部路由服务的服务功能,将所述全部路由服务中服务功能一致的路由服务统计在同一个执行步骤中,得到所述多个执行步骤,以及将所述多个执行步骤整理为所述状态检测执行计划;
确定所述状态检测执行计划包括的多个执行步骤,为所述多个执行步骤中每个执行步骤设置检测执行器,所述检测执行器中定义了与对应执行步骤相关的待检测事项;
基于所述多个检测执行器,执行所述多个执行步骤,输出状态检测结果。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一路由服务和所述第一服务版本,提取路由配置表,包括:
读取所述第一路由服务的服务类型;
若所述第一路由服务的服务类型指示网关服务,则获取所述第一路由服务的网关路由表,在所述网关路由表中查找所述第一路由服务指示的下一个可跳转的目标路由服务,查找所述目标路由服务的第一服务名称对应的所述路由配置表,并提取所述路由配置表;
若所述第一路由服务的服务类型指示中间服务,则查找所述第一路由服务的第二服务名称对应的所述路由配置表,并提取所述路由配置表。
3.根据权利要求1所述的方法,其特征在于,所述为所述多个执行步骤中每个执行步骤设置检测执行器,包括:
对于所述多个执行步骤中每个执行步骤,查询所述执行步骤统计的路由服务的目标服务功能;
获取执行器设置模板,确定所述目标服务功能在所述执行器设置模板中对应的待检测事项;
为所述执行步骤设置所述检测执行器,并将所述目标服务功能在所述执行器设置模板中对应的待检测事项定义在所述检测执行器中。
4.根据权利要求3所述的方法,其特征在于,所述获取执行器设置模板,确定所述目标服务功能在所述执行器设置模板中对应的待检测事项之后,所述方法还包括:
当检测到所述目标服务功能在所述执行器设置模板中存在对应的日志探测任务时,查询与所述目标服务功能相关的目标实例;
获取所述目标实例的日志地址,将所述日志地址定义在所述检测执行器中,所述日志地址用于获取所述目标实例的请求访问日志。
5.根据权利要求1所述的方法,其特征在于,所述基于所述多个检测执行器,执行所述多个执行步骤,输出多个执行结果,包括:
控制所述多个检测执行器并行执行所述多个执行步骤,接收所述多个检测执行器输出的执行结果;
当确定接收到的所述执行结果的数量与所述多个检测执行器的数量一致时,获取预设报告模板;
将所述多个检测执行器输出的所述执行结果添加至所述预设报告模板,生成所述状态检测结果并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京水滴科技集团有限公司,未经北京水滴科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011169245.9/1.html,转载请声明来源钻瓜专利网。