[发明专利]应用程序的健康评估方法、装置、设备及存储介质在审
| 申请号: | 202010227970.0 | 申请日: | 2020-03-27 |
| 公开(公告)号: | CN111552607A | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 卢景生;柳颖聪 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F11/36 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 魏润洁 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 健康 评估 方法 装置 设备 存储 介质 | ||
本发明公开一种应用程序的健康评估方法、装置、设备及存储介质,该方法包括:获取静态缓存中存放的原始缓存数据,并从中读取应用列表信息;然后根据应用列表信息确定待评估应用,获取对应的应用状态参数;再按预设数据维度对应用状态参数进行维度划分获得待评估状态参数;根据评分策略对待评估状态参数进行评分获得参数评分结果;根据参数评分结果确定待评估应用的当前健康状态。本发明通过自动获取应用的状态参数,然后对状态参数进行维度划分,再依据评分策略分别对维度划分后的参数进行评分进而确定应用的健康状态,提高了应用健康评估的实效性以及评估效率,同时根据不同维度的状态参数对应用进行健康评估也使得评估结果更加准确、可靠。
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种应用程序的健康评估方法、装置、设备及存储介质。
背景技术
随着DevOps(Development和Operations的组合词,是一组过程、方法与系统的统称)、持续交付等理念的深入人心,微服务架构开始走进大众的视野。DevOps需求一直是系统开发与运维人员关注的热点。有效监控和管理微服务,能大大提升系统开发与运维人员的工作效率,同时也是DevOps需求中的重要内容。但是,如何有效的监控和管理所有的微服务,这个一直是业界的难题。
目前,在开发过程中,由于微服务实例比较多,对于持续集成,服务状态,代码质量,性能,异常日志等监控带来了很大的难度。开发者必须切换不一样的工具,到服务器上查看微服务的状态,查看服务日志等信息才能获取相关的信息。在开发过程中,由于不能及时获得相应信息,对效率是一个很大的影响。相对于运维人员,市面上针对开发人员的监控工具少之又少。而且针对开发人员的监控工具,往往只能展示微服务部分信息。开发者需要到切换不同的监控工具,才能获取相对较全的信息,然后人工分析应用程序健康情况。现有的这种通过人工切换监控工具查看应用状态、运行日志等信息来进行应用程序的健康情况评估方式费时费力,评估的覆盖面较窄从而导致评估结果无法真实有效的反映应用程序的健康状态。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供了一种应用程序的健康评估方法、装置、设备及存储介质,旨在解决现有技术在对应用程序进行健康评估时,评估的效率以及覆盖面较低,评估结果无法真实有效的反映应用程序的健康状态的技术问题。
为实现上述目的,本发明提供了一种应用程序的健康评估方法,所述方法包括以下步骤:
获取静态缓存中存放的原始缓存数据,从所述原始缓存数据中读取应用列表信息;
根据所述应用列表信息确定待评估应用,并从所述原始缓存数据中读取所述待评估应用的应用状态参数;
按预设数据维度对所述应用状态参数进行维度划分,以获得待评估状态参数;
获取所述待评估状态参数对应的评分策略,根据所述评分策略对所述待评估状态参数进行评分,获得参数评分结果;
根据所述参数评分结果确定所述待评估应用的当前健康状态。
优选地,所述获取静态缓存中存放的原始缓存数据,从所述原始缓存数据中读取应用列表信息的步骤之前,所述方法还包括:
周期性采集服务发现框架Eureka中存放的注册应用信息,并从所述注册应用信息中提取注册应用列表;
获取所述注册应用列表包含的应用程序的应用状态参数;
将所述注册应用信息以及所述应用状态参数作为原始缓存数据存放至静态缓存中。
优选地,所述预设数据维度包括:应用运行维度、应用编译维度、日志异常维度以及代码质量维度;
所述按预设数据维度对所述应用状态参数进行维度划分,以获得待评估状态参数的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010227970.0/2.html,转载请声明来源钻瓜专利网。





