[发明专利]应用程序可用性的监控方法、装置、电子设备和介质在审
| 申请号: | 202011642614.1 | 申请日: | 2020-12-30 |
| 公开(公告)号: | CN112596987A | 公开(公告)日: | 2021-04-02 |
| 发明(设计)人: | 王磊;周文泽;陆新龙;吴冕冠 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 可用性 监控 方法 装置 电子设备 介质 | ||
本公开提供了一种应用程序可用性的监控方法,包括:响应于应用程序的启动请求,启动辅助容器和应用程序容器,该应用程序运行在应用程序容器中,辅助容器与应用程序容器具有共生关系以共享地址空间,以及在应用程序容器和辅助容器启动成功的情况下,通过辅助容器,获得第一监控结果,该第一监控结果用于表征应用程序运行在应用程序容器中的可用性。本公开还提供了一种应用程序可用性的监控装置,电子设备以及计算机可读存储介质。本公开提供的应用程序可用性的监控方法和装置例如可以应用于金融领域或其他领域。
技术领域
本公开涉及云平台技术领域,特别是涉及一种应用程序可用性的监控方法、装置、电子设备和介质。
背景技术
随着云计算的迅猛发展,越来越多的应用程序逐步从部署在传统服务器上的节点迁移至云平台上。云平台上的应用程序是运行在应用程序容器中的,为了实现对应用程序可用性的监控,需要在应用程序容器的启动和销毁时,通过执行应用程序容器中的可用性监控脚本进行可用性监控信息的注册和解注册。
但是,相关技术中需要在应用程序容器中执行可用性监控脚本,而可用性监控脚本的部署依赖于应用程序与云平台提供的标准基础镜像之间的深度绑定,如需升级可用性监控脚本,将需要重新打包应用程序镜像并重新进行部署,使得应用程序可用性的监控灵活性不足,且不易于维护和管理。
发明内容
有鉴于此,为了提供一种灵活自动化的应用程序可用性的监控方案,至少部分地避免由于可用性监控脚本需要提前通过应用程序容器放置到应用程序的容器中,导致应用程序与标准基础镜像之间的深度绑定关系,如需升级可用性监控脚本,将需要重新打包应用程序镜像并重新进行部署,使得可用性监控脚本不易于维护和管理的技术问题,实现应用程序与标准基础镜像之间的深度绑定关系的解绑,可用性监控脚本的易于维护和管理。本公开提供了一种应用程序可用性的监控方法、装置、电子设备和介质。
为了实现上述目标,本公开的一个方面提供了一种可用性的监控方法,可以包括:响应于上述应用程序的启动请求,启动辅助容器和应用程序容器,其中,上述应用程序运行在上述应用程序容器中,上述辅助容器与上述应用程序容器具有共生关系以共享地址空间,以及在上述应用程序容器和上述辅助容器启动成功的情况下,通过上述辅助容器,获得第一监控结果,其中,上述第一监控结果用于表征上述应用程序运行在上述应用程序容器中的可用性。
根据本公开的实施例,上述方法还可以包括:在上述应用程序启动时,通过上述辅助容器向监控中心进行可用性监控信息的注册。
根据本公开的实施例,上述通过上述辅助容器,获得第一监控结果可以包括:通过上述辅助容器,启动可用性监控程序,其中,上述可用性监控程序运行于上述辅助容器中,通过上述可用性监控程序,向上述应用程序发送获取请求,其中,上述获取请求用于指示获取上述应用程序探测到的可用性信息,接收上述应用程序发送的可用性探测信息,其中,上述可用性探测信息是上述应用程序探测到的可用性信息,以及基于上述可用性探测信息,获得第一监控结果。
根据本公开的实施例,上述基于上述可用性探测信息,获得第一监控结果可以包括:通过上述可用性监控程序,统一解析上述可用性探测信息,以获得可用性解析结果,其中,上述可用性解析结果包括错误码,以及基于上述可用性解析结果,获得第一监控结果。
根据本公开的实施例,上述通过上述可用性监控程序,向上述应用程序发送获取请求可以包括:通过上述可用性监控程序,与上述应用程序提供的可用性接口服务建立连接,以及通过上述可用性接口,向上述应用程序发送获取请求。
根据本公开的实施例,上述接收上述应用程序发送的可用性探测信息可以包括:通过上述可用性接口,接收上述应用程序发送的可用性探测信息。
根据本公开的实施例,上述将上述第一监控结果上报至上述监控中心可以包括:在上述第一监控结果表明上述应用程序不可用的情况下,通过运行于上述辅助容器中的上述可用性监控程序,将上述第一监控结果上报至上述监控中心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011642614.1/2.html,转载请声明来源钻瓜专利网。





