【技术实现步骤摘要】
一种监测应用状态的方法、系统、存储介质及设备
[0001]本说明书涉及计算机
,尤其涉及一种监测应用状态的方法、系统、存储介质及设备。
技术介绍
[0002]随着云计算技术的不断成熟,容器技术逐步成为业界的发展热点,也越来越多地应用到各个领域中。K8S(全称是Kubernetes)是一种基于容器技术的编排工具,为容器化的应用提供部署运行、资源调度和服务发现等一系列功能。K8S上的应用的稳定性是非常重要的,目前,检测应用稳定性的方案思路一般是借助外部数据进行程序化校验,如监控Warning事件并配置阈值预警。然而,这种监测应用运行情况的方式无法界定异常状态出现的根因,运维能力较差。
技术实现思路
[0003]第一方面,提供一种监测应用状态的方法,应用于探针容器,所述探针容器中配置有检测文件,所述检测文件用于对至少一种检测项中每种检测项进行检测,所述检测项与待测应用的运行环境相关;所述探针容器被配置于所述待测应用所在的Pod中;所述方法包括:根据所述检测文件对所述检测项进行检测;将检测结果上报至分析系统,以 ...
【技术保护点】
【技术特征摘要】
1.一种监测应用状态的方法,应用于探针容器,所述探针容器中配置有检测文件,所述检测文件用于对至少一种检测项中每种检测项进行检测,所述检测项与待测应用的运行环境相关;所述探针容器被配置于所述待测应用所在的Pod中;所述方法包括:根据所述检测文件对所述检测项进行检测;将检测结果上报至分析系统,以使所述分析系统根据所述检测结果和监控的告警事件,确定所述待测应用在出现异常状态时的根因。2.如权利要求1所述的方法,所述检测项包括所述待测应用在启动时的依赖项以及所述待测应用在运行时的依赖项中的至少一者。3.如权利要求1所述的方法,还包括:周期性向所述分析系统上报心跳信息,所述心跳信息中携带有状态码,所述状态码用于表征所述探针容器的状态是否异常;所述将检测结果上报至分析系统,包括:若检测到任一检测项异常,将下一次上报的心跳信息中的状态码设置为指示所述检测项异常。4.如权利要求1所述的方法,若根据所述检测结果确定没有检测项异常,且根据监控的告警事件确定所述待测应用出现异常状态,则所述根因是所述待测应用的异常。5.如权利要求1所述的方法,所述检测文件从代理程序中获取;所述方法还包括:检测指定存储区域中配置文件的版本信息,所述配置文件用于指示检测文件的配置;若检测到的版本信息发生...
【专利技术属性】
技术研发人员:许成铭,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。