【技术实现步骤摘要】
应用程序可用性的监控方法、装置、电子设备和介质
本公开涉及云平台
,特别是涉及一种应用程序可用性的监控方法、装置、电子设备和介质。
技术介绍
随着云计算的迅猛发展,越来越多的应用程序逐步从部署在传统服务器上的节点迁移至云平台上。云平台上的应用程序是运行在应用程序容器中的,为了实现对应用程序可用性的监控,需要在应用程序容器的启动和销毁时,通过执行应用程序容器中的可用性监控脚本进行可用性监控信息的注册和解注册。但是,相关技术中需要在应用程序容器中执行可用性监控脚本,而可用性监控脚本的部署依赖于应用程序与云平台提供的标准基础镜像之间的深度绑定,如需升级可用性监控脚本,将需要重新打包应用程序镜像并重新进行部署,使得应用程序可用性的监控灵活性不足,且不易于维护和管理。
技术实现思路
有鉴于此,为了提供一种灵活自动化的应用程序可用性的监控方案,至少部分地避免由于可用性监控脚本需要提前通过应用程序容器放置到应用程序的容器中,导致应用程序与标准基础镜像之间的深度绑定关系,如需升级可用性监控脚本,将需要重新打 ...
【技术保护点】
1.一种应用程序可用性的监控方法,包括:/n响应于所述应用程序的启动请求,启动辅助容器和应用程序容器,其中,所述应用程序运行在所述应用程序容器中,所述辅助容器与所述应用程序容器具有共生关系以共享地址空间;/n在所述应用程序容器和所述辅助容器启动成功的情况下,通过所述辅助容器,获得第一监控结果,其中,所述第一监控结果用于表征所述应用程序运行在所述应用程序容器中的可用性。/n
【技术特征摘要】
1.一种应用程序可用性的监控方法,包括:
响应于所述应用程序的启动请求,启动辅助容器和应用程序容器,其中,所述应用程序运行在所述应用程序容器中,所述辅助容器与所述应用程序容器具有共生关系以共享地址空间;
在所述应用程序容器和所述辅助容器启动成功的情况下,通过所述辅助容器,获得第一监控结果,其中,所述第一监控结果用于表征所述应用程序运行在所述应用程序容器中的可用性。
2.根据权利要求1所述的方法,其中,所述方法还包括:
在所述应用程序启动时,通过所述辅助容器向监控中心进行可用性监控信息的注册。
3.根据权利要求1所述的方法,其中,所述通过所述辅助容器,获得第一监控结果包括:
通过所述辅助容器,启动可用性监控程序,其中,所述可用性监控程序运行于所述辅助容器中;
通过所述可用性监控程序,向所述应用程序发送获取请求,其中,所述获取请求用于指示获取所述应用程序探测到的可用性信息;
接收所述应用程序发送的可用性探测信息,其中,所述可用性探测信息是所述应用程序探测到的可用性信息;
基于所述可用性探测信息,获得第一监控结果。
4.根据权利要求3所述的方法,其中,所述基于所述可用性探测信息,获得第一监控结果包括:
通过所述可用性监控程序,统一解析所述可用性探测信息,以获得可用性解析结果,其中,所述可用性解析结果包括错误码;
基于所述可用性解析结果,获得第一监控结果。
5.根据权利要求3所述的方法,其中,所述通过所述可用性监控程序,向所述应用程序发送获取请求包括:
通过所述可用性监控程序,与所述应用程序提供的可用性接口服务建立连接;
通过所述可用性接口,向所述应用程序发送获取请求。
6.根据权利要求5所述的方法,其中,所述接收所述应用程序发送的可用性探测信息包括:
通过所述可用性接口,接收所...
【专利技术属性】
技术研发人员:王磊,周文泽,陆新龙,吴冕冠,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。