一种多集群运行监控方法、装置、系统及可读存储介质制造方法及图纸

技术编号:28126488 阅读:14 留言:0更新日期:2021-04-19 11:41
本发明专利技术公开了一种多集群运行监控方法,该方法由监控平台服务器接收各集群的监控数据,将监控系统由1个集群1套改为多个集群共用1套,在监控平台中可以根据设定的监控指标统计任务从接收到的多集群监控数据中根据监控指标项进行相应的运行统计,从而实现了多集群多服务实例的数据统计,统计后存储数据,以便于后续对于多集群运行状态的查看。发明专利技术还公开的多集群运行监控装置系统中通过服务组件指标池以及主机指标监视器进行监控数据的采集,并传输至监控平台服务器中的监控指标收集器,通过监控指标收集器完成多集群监控数据的存储、统计、接口查询,通过指标统计器和指标管控台配合使用完成监控实时数据的多维度统计。配合使用完成监控实时数据的多维度统计。配合使用完成监控实时数据的多维度统计。

【技术实现步骤摘要】
一种多集群运行监控方法、装置、系统及可读存储介质


[0001]本专利技术涉及集群管理
,特别是涉及一种多集群运行监控方法、装置、系统及可读存储介质。

技术介绍

[0002]Ambari作为一款针对大数据平台的运维管理工具,提供了集群的创建、管理、监控以及升级等多项功能,目前在业界已经得到广泛使用。其中,Ambari指标系统(Ambari Metrics System,可以简称为AMS)主要负责监控平台各类服务及主机的运行情况,提供各类服务及主机的相关指标,从而达到判断集群健康情况的目的。
[0003]Ambari现有的资源监控体系完全支持单集群运行时的监控,对多集群运行时的监控不够完善,现有的监控架构也不太适合多集群的场景。但是随着集群规模越来越大,待管理的集群数量也越来越多,目前的资源监控体系难以满足多集群管理的应用需求。
[0004]综上所述,如何同时实现对于多集群的运行监控,是目前本领域技术人员急需解决的技术问题。

技术实现思路

[0005]本专利技术的目的是提供一种多集群运行监控方法、装置、系统及可读存储介质,可以同时实现对于多集群的运行监控。
[0006]为解决上述技术问题,本专利技术提供如下技术方案:
[0007]一种多集群运行监控方法,包括:
[0008]监控平台服务器接收各集群的监控数据;其中,所述监控数据包括:集群中各主机的监控指标数据,以及集群中各服务组件的监控指标数据;
[0009]确定监控指标统计任务;
[0010]根据所述监控指标统计任务从所述监控数据中确定对应的数据,并对所述数据进行监控指标统计,得到运行统计数据;
[0011]存储所述监控数据以及所述运行统计数据,以便多集群运行状态的查看。
[0012]可选地,所述确定监控指标统计任务,包括:
[0013]接收用户从预设多个可选统计维度中指定的统计维度,作为目标统计维度;
[0014]根据所述目标统计维度生成多集群统计任务,作为所述监控指标统计任务。
[0015]可选地,所述目标统计维度包括:监控指标、主机、集群、服务组件实例、运行时间、统计间隔中的一种或多种。
[0016]可选地,根据所述目标统计维度生成多集群统计任务,作为所述监控指标统计任务,包括:
[0017]调用QUARTZ指标统计器根据所述目标统计维度生成多集群统计任务,并将所述QUARTZ指标统计器输出的统计任务作为所述监控指标统计任务。
[0018]可选地,存储所述监控数据以及所述运行统计数据,包括:
[0019]将所述监控数据以及所述运行统计数据存储至监控指标分布式存储组件中。
[0020]可选地,所述的多集群运行监控方法还包括:
[0021]通过分布式存储操作接口接收用户的数据读取请求;
[0022]根据所述数据读取请求从所述监控指标分布式存储单元中提取对应的目标数据;
[0023]输出所述目标数据。
[0024]可选地,所述主机的监控指标数据中包括集群身份信息;所述集群身份信息包括集群ID和/或集群名称;
[0025]所述服务组件的监控指标数据中包括所述集群身份信息以及服务实例身份信息;
[0026]则相应地,根据所述监控指标统计任务从所述监控数据中确定对应的数据,并对所述数据进行监控指标统计,得到运行统计数据,包括:
[0027]确定所述监控指标统计任务中指定的身份信息;其中所述身份信息包括:所述集群身份信息以所述及服务实例身份信息;
[0028]获取所述身份信息对应的监控指标数据,作为待统计数据;
[0029]对所述待统计数据进行监控指标统计,得到运行统计数据。
[0030]一种多集群运行监控装置,应用于监控平台服务器,包括:
[0031]数据接收单元,用于接收各集群的监控数据;其中,所述监控数据包括:集群中各主机的监控指标数据,以及集群中各服务组件的监控指标数据;
[0032]任务确定单元,用于确定监控指标统计任务;
[0033]指标统计单元,用于根据所述监控指标统计任务从所述监控数据中确定对应的数据,并对所述数据进行监控指标统计,得到运行统计数据;
[0034]数据存储单元,用于存储所述监控数据以及所述运行统计数据,以便多集群运行状态的查看。
[0035]一种多集群运行监控系统,包括:监控平台服务器以及至少两个集群;
[0036]所述监控平台服务器中包括:监控指标收集器以及存储组件,所述监控指标收集器用于接收各集群的监控数据;确定监控指标统计任务;根据所述监控指标统计任务从所述监控数据中确定对应的数据,并对所述数据进行监控指标统计,得到运行统计数据;所述存储组件用于存储所述监控数据以及所述运行统计数据;
[0037]所述集群用于向所述监控指标收集器发送所述监控数据;所述集群中包括主机指标监视器和服务组件指标池,所述主机指标监视器用于收集所述集群中各主机的监控指标数据;所述服务组件指标池用于收集所述集群中各服务组件的监控指标数据;所述监控数据包括所述主机的监控指标数据以及所述服务组件的监控指标数据。
[0038]一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述多集群运行监控方法的步骤。
[0039]本专利技术实施例所提供的方法,重构了监控系统架构,由监控平台服务器接收各集群的监控数据,将监控系统由1个集群1套改为多个集群共用1套,在监控平台中,可以根据设定的监控指标统计任务从接收到的多集群监控数据中根据监控指标项进行相应的运行统计,从而实现了多集群多服务实例的数据统计,统计后存储数据,以便于后续对于多集群运行状态的查看,实现多集群多服务实例的监控。
[0040]相应地,本专利技术实施例还提供了与上述多集群运行监控方法相对应的多集群运行
监控装置、系统和可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
[0041]为了更清楚地说明本专利技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为一种传统方法下AMS的整体架构和数据运行流程示意图;
[0043]图2为本专利技术实施例中一种多集群运行监控方法的实施流程图;
[0044]图3为本专利技术实施例中一种多集群运行监控装置的结构示意图;
[0045]图4为本专利技术实施例中一种多集群运行监控系统的示意图。
具体实施方式
[0046]本专利技术的核心是提供一种多集群运行监控方法,以同时实现对于多集群的运行监控。
[0047]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多集群运行监控方法,其特征在于,包括:监控平台服务器接收各集群的监控数据;其中,所述监控数据包括:集群中各主机的监控指标数据,以及集群中各服务组件的监控指标数据;确定监控指标统计任务;根据所述监控指标统计任务从所述监控数据中确定对应的数据,并对所述数据进行监控指标统计,得到运行统计数据;存储所述监控数据以及所述运行统计数据,以便多集群运行状态的查看。2.根据权利要求1所述的多集群运行监控方法,其特征在于,所述确定监控指标统计任务,包括:接收用户从预设多个可选统计维度中指定的统计维度,作为目标统计维度;根据所述目标统计维度生成多集群统计任务,作为所述监控指标统计任务。3.根据权利要求2所述的多集群运行监控方法,其特征在于,所述目标统计维度包括:监控指标、主机、集群、服务组件实例、运行时间、统计间隔中的一种或多种。4.根据权利要求2所述的多集群运行监控方法,其特征在于,根据所述目标统计维度生成多集群统计任务,作为所述监控指标统计任务,包括:调用QUARTZ指标统计器根据所述目标统计维度生成多集群统计任务,并将所述QUARTZ指标统计器输出的统计任务作为所述监控指标统计任务。5.根据权利要求1所述的多集群运行监控方法,其特征在于,存储所述监控数据以及所述运行统计数据,包括:将所述监控数据以及所述运行统计数据存储至监控指标分布式存储组件中。6.根据权利要求5所述的多集群运行监控方法,其特征在于,还包括:通过分布式存储操作接口接收用户的数据读取请求;根据所述数据读取请求从所述监控指标分布式存储单元中提取对应的目标数据;输出所述目标数据。7.根据权利要求1至6任一项所述的多集群运行监控方法,其特征在于,所述主机的监控指标数据中包括集群身份信息;所述集群身份信息包括集群ID和/或集群名称;所述服务组件的监控指标数据中包括所述集群身份信息以及服务实例身份信息;则相应地...

【专利技术属性】
技术研发人员:武鹏
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1