[发明专利]系统健康监控方法、装置、设备及存储介质在审
申请号: | 202110363225.3 | 申请日: | 2021-04-02 |
公开(公告)号: | CN113760646A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 王文彬 | 申请(专利权)人: | 北京京东拓先科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F11/34 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;臧建明 |
地址: | 100176 北京市经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 健康 监控 方法 装置 设备 存储 介质 | ||
本申请实施例提供一种系统健康监控方法、装置、设备及存储介质,通过获取用户发出的健康监控请求,该健康监控请求包括:待监控系统的标识,根据待监控系统的标识,启动待监控系统对应的监控任务,从而可以根据监控任务的监控配置信息,确定待监控系统的健康状况。该技术方案中,在接收到监控请求时可以启动监控任务,根据该监控任务的监控配置信息便可自动得到健康状况,无需人为参与,降低了人为主观影响,提高了实时性和监控准确度。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种系统健康监控方法、装置、设备及存储介质。
背景技术
随着计算机技术以及互联网应用的不断发展,在不同的领域中出现了各种不同的软件系统,为了保证各软件系统(下述简称系统)的可用性、可靠性,以及支持高性能、高并发等业务场景,需要对不同的软件系统进行健康状况监控。
相关技术中,由于影响系统的正常运行的因素有很多种,例如,部署硬件、Java虚拟机(JAVA virtual machine,JVM)、系统容器端口、接口性能、接口调用量、代码质量、远程过程调用(remote procedure call,RPC)服务等,因此,对于某个待监控系统,主要是针对待监控系统的每个因素单独构建一个监控平台,进行隔离监控,然后人工登录各个因素的监控平台,得到各个因素的监控结果,最后人工将各个因素的监控结果进行合并,得到待监控系统的健康状况。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:由于各个因素的监控结果由监控人员确定,受到人为主观的影响,存在实时性差、耗时耗力,监控结果准确度低的问题。
发明内容
本申请实施例提供一种系统健康监控方法、装置、设备及存储介质,用以解决现有系统监控方案中存在的实时性差,耗时耗力,监控结果准确度低的问题。
根据本申请的第一方面,提供一种系统健康监控方法,包括:
获取用户发出的健康监控请求,所述健康监控请求包括:待监控系统的标识;
根据所述待监控系统的标识,启动所述待监控系统对应的监控任务;
根据所述监控任务的监控配置信息,确定所述待监控系统的健康状况。
在一种可能的设计中,所述监控配置信息包括:基础指标集合、所述基础指标集合对应的权重分配方案;
相应的,所述根据所述监控任务的监控配置信息,确定所述待监控系统的健康状况,包括:
根据所述基础指标集合包括的各个基础指标,获取所述待监控系统的各个基础指标监控数据;
根据所述待监控系统的各个基础指标监控数据和预设的各个基础指标阈值数据,确定各个基础指标的得分;
根据各个基础指标的得分和所述基础指标集合对应的权重分配方案,得到所述待监控系统的健康得分;
根据所述待监控系统的健康得分和预设健康阈值,确定所述待监控系统的健康状况。
在一种可能的设计中,所述根据所述基础指标集合包括的各个基础指标,获取所述待监控系统的各个基础指标监控数据,包括:
根据所述基础指标集合包括的各个基础指标,确定各个基础指标关联的监控平台;
从各个基础指标关联的监控平台中,分别获取各个基础指标监控数据。
在一种可能的设计中,在所述根据所述基础指标集合包括的各个基础指标,获取所述待监控系统的各个基础指标监控数据之后,所述方法还包括:
针对各个基础指标,对所述基础指标监控数据进行封装,得到所述基础指标对应的目标数据体,所述目标数据体的名称中包括:所述待监控系统的标识、所述基础指标的类型和所述基础指标的标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东拓先科技有限公司,未经北京京东拓先科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110363225.3/2.html,转载请声明来源钻瓜专利网。