【技术实现步骤摘要】
跨kubernetes集群监控系统及方法
本专利技术涉及kubernetes集群监控
,特别涉及一种跨kubernetes集群监控系统及方法。
技术介绍
容器技术是当前热门技术,也是最前沿的技术。自从Docker的推出,使得软件的部署变得容易起来,真正的实现了一次部署到处运行。kubernetes是跨主机集群的开源Docker容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。开阳Alcor是基于原生kubernetes研发并封装的容器云平台,该容器云平台内部署海量的应用和服务,随着应用的增多,用户需求复杂度的提高,必然会形成多集群同时运行的情况,现有技术中通过prometheus、alertmanager、grafana的搭配使用来对kubernetes集群进行监控和数据展示。但是当多集群出现时,每个集群都会有一套prometheus监控组件,无论是系统管理员还是租户,都不可避免的要在多个集群下来回切换才能观察到完整的监控数据,而且会提高开阳Alcor对监控数据提取时的复杂度, ...
【技术保护点】
1.一种跨kubernetes集群监控系统,其特征在于,包括:多个开阳Alcor集群、prometheus-out组件和grafana-out组件,prometheus-out组件和grafana-out组件部署于多个开阳Alcor集群外;/n每个开阳Alcor集群中安装prometheus监控组件、alertmanager监控组件、grafana监控组件、node-exporter数据采集组件、process-exporter数据采集组件、blackbox数据采集组件;/nprometheus监控组件用于:从开阳Alcor集群组件及集群容器Docker获取监控数据,从no ...
【技术特征摘要】 【专利技术属性】
1.一种跨kubernetes集群监控系统,其特征在于,包括:多个开阳Alcor集群、prometheus-out组件和grafana-out组件,prometheus-out组件和grafana-out组件部署于多个开阳Alcor集群外;
每个开阳Alcor集群中安装prometheus监控组件、alertmanager监控组件、grafana监控组件、node-exporter数据采集组件、process-exporter数据采集组件、blackbox数据采集组件;
prometheus监控组件用于:从开阳Alcor集群组件及集群容器Docker获取监控数据,从node-exporter数据采集组件、process-exporter数据采集组件、blackbox数据采集组件获取开阳Alcor集群物理服务器的监控数据,根据监控数据产生报警信息,将所述报警信息发送至alertmanager监控组件;
alertmanager监控组件用于:对所述报警信息进行管理;
grafana监控组件用于:从prometheus监控组件获取监控数据进行展示;
prometheus-out组件用于:从多个开阳Alcor集群中的prometheus监控组件中同步监控数据,添加数据区分标签至每个开阳Alcor集群的监控数据;
grafana-out组件用于:从prometheus-out组件中获取监控数据进行展示。
2.如权利要求1所述的跨kubernetes集群监控系统,其特征在于,prometheus监控组件具体用于:
根据设定的数据采集规则从开阳Alcor集群组件及集群容器Docker获取监控数据,从node-exporter数据采集组件、process-exporter数据采集组件、blackbox数据采集组件获取开阳Alcor集群物理服务器的监控数据。
3.如权利要求1所述的跨kubernetes集群监控系统,其特征在于,prometheus监控组件和prometheus-out组件还用于:
预设监控数据存储期限,按照预设的监控数据存储期限对所述监控数据进行存储。
4.如权利要求3所述的跨kubernetes集群监控系统,其特征在于,所述prometheus监控组件中监控数据的存储期限为7天;所述prometheus-out组件中监控数据的存储期限为30天。
5.如权利要求1所述的跨kubernetes集群监控系统,其特征在于,prometheus监控组件具体用于:
基于设定的报警项规则,根据监控数据产生报警信息。
技术研发人员:董黎阳,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。