[发明专利]实例集群的监控方法、装置和服务器在审
申请号: | 202010562709.6 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111708676A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 李晓静 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/14;G06F9/50 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实例 集群 监控 方法 装置 服务器 | ||
本公开提供了一种实例集群的监控方法、装置和服务器,涉及云计算领域。该方法包括:基于待监控的实例集群中当前运行的实例数量,确定预设监控服务的执行线程的线程数量,每个执行线程用于监控实例集群中至少一部分实例;根据线程数量,生成监控服务的执行线程;通过生成的监控服务的执行线程,监控实例集群中的实例。本公开可以根据实例集群中当前运行的实例数量,动态确定监控服务的执行线程的线程数量,以通过生成的与该线程数量一致的执行线程监控实例集群中的实例,该方式可以通过适当数量的执行线程并行监控实例集群中的实例,基于实例集群中运行的实例较多,也可以实现对实例集群中各个实例的及时有效监控。
技术领域
本申请涉及数据监控技术领域,尤其是涉及一种实例集群的监控方法、装置和服务器。
背景技术
实例集群中通常包含有多个实例,每个实例有多个节点,在实例运行的过程中通常需要对实例中的每个节点的运行状态进行监控,相关技术中,实例集群的监控方法通常有上报监控机制和集中监控机制两种。
针对上报监控机制通常需要在实例的每个节点上部署一个监控点,该监控点每隔固定时长采集一次与其对应的节点上的数据,检测采集的数据是否异常,并将检测结果发送给服务端,但是该方式对网络中断、外部机器无法连接等问题无法检测;针对上述集中监控机制,可以设置一个监控中心,由该监控中心部署监控服务,每个监控服务主动连接每一个实例,以采集每个实例的监控数据,但为了保证在固定时间间隔内可以采集到每个实例的监控数据,该监控服务可监控的实例数量有限,导致该方式只适用于小规模的实例集群的监控场景。
发明内容
本申请的目的在于提供一种实例集群的监控方法、装置和服务器,以适用于大规模的实例集群的监控场景。
第一方面,本申请实施例提供一种实例集群的监控方法,该方法包括:基于待监控的实例集群中当前运行的实例数量,确定预设监控服务的执行线程的线程数量;其中,每个执行线程用于:监控实例集群中至少一部分实例;根据线程数量,生成监控服务的执行线程;通过生成的监控服务的执行线程,监控实例集群中的实例。
在可选的实施方式中,预设数据库中存储有实例集群中当前运行的实例的元数据信息;上述基于待监控的实例集群中当前运行的实例数量,确定预设监控服务的执行线程的线程数量的步骤之前,上述方法还包括:根据预设数据库中存储的当前运行的实例的元数据信息,确定实例集群中当前运行的实例数量。
在可选的实施方式中,上述基于待监控的实例集群中当前运行的实例数量,确定预设监控服务的执行线程的线程数量的步骤,包括:根据当前运行的实例数量,确定监控服务需要监控的监控对象的对象总量;基于对象总量,以及监控服务的执行线程能够监控的单位对象数量,确定监控服务的执行线程的线程数量。
在可选的实施方式中,上述实例集群中,每个实例包括多个节点;如果监控服务包括节点监控服务,该节点监控服务的监控对象包括每个实例中的多个节点;如果监控服务包括复制集监控服务,复制集监控服务的监控对象包括每个实例中的复制集;该复制集由实例中的至少一部分节点组成;如果监控服务包括分片集监控服务,该分片集监控服务的监控对象包括每个实例中的分片集;该分片集由实例中的至少一部分节点组成。
在可选的实施方式中,上述通过生成的监控服务的执行线程,监控实例集群中的实例的步骤,包括:针对监控服务的每个执行线程,为该执行线程分配该执行线程需要监控的实例;每个执行线程用于:采集该执行线程需要监控的实例中的指定监控数据;通过监控服务的每个执行线程,采集所述实例集群中各个实例的指定监控数据。
在可选的实施方式中,如果上述监控服务包括节点监控服务,节点监控服务的执行线程用于:采集该执行线程需要监控的实例中的与节点相关的监控项数据;如果监控服务包括复制集监控服务,复制集监控服务的执行线程用于:采集该执行线程需要监控的实例中的与复制集相关的监控项数据;如果监控服务包括分片集监控服务,分片集监控服务的执行线程用于:采集该执行线程需要监控的实例中的与分片集相关的监控项数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010562709.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抽真空双层保温玻璃杯
- 下一篇:一种基于智能制造的楼梯柱喷漆装置