有效
容器集群资源监视方法、装置及系统
武书舟、夏文岳、黄运豪、王佳琪、马欣欣、杨清波、刘东、陶蕾、崔灿、张鹏、肖飞、王治华、陈书里、狄方春、张周杰、冯琼、陈宏福、高峰、韩政、苏凡
中国电力科学研究院有限公司
武
武书舟 专利 51
中国电力科学研究院有限公司数据存储检索知识系统电子数据处理
夏
夏文岳 专利 56
中国电力科学研究院有限公司电子数据处理计算技术物理仪器
黄
黄运豪 专利 114
中国电力科学研究院有限公司知识系统数据存储检索信息通信行业流程
王
王佳琪 专利 59
中国电力科学研究院有限公司数据存储检索电子数据处理计算技术
马
马欣欣 专利 35
中国电力科学研究院有限公司数据存储检索电子数据处理计算技术
杨
杨清波 专利 65
中国电力科学研究院有限公司数据存储检索电子数据处理计算技术
刘
刘东 专利 47
中国电力科学研究院有限公司电子数据处理计算技术物理仪器
陶
陶蕾 专利 120
中国电力科学研究院有限公司知识系统数据存储检索信息通信行业流程
崔
崔灿 专利 39
中国电力科学研究院有限公司数据存储检索电子数据处理计算技术
张
张鹏 专利 107
中国电力科学研究院有限公司电子数据处理计算技术物理仪器
肖
肖飞 专利 224
上海交通大学供电配电储能发电变电配电商务信息处理
王
王治华 专利 157
国网上海市电力公司知识系统模式识别信息通信行业流程
陈
陈书里
机构 暂无技术领域 暂无
狄
狄方春 专利 159
中国电力科学研究院有限公司信息通信行业流程商务信息处理数据存储检索
张
张周杰 专利 49
中国电力科学研究院有限公司数据存储检索电子数据处理计算技术
冯
冯琼 专利 53
中国电力科学研究院有限公司数据存储检索商务信息处理电子数据处理
陈
陈宏福 专利 98
国网上海市电力公司知识系统模式识别信息通信行业流程
高
高峰 专利 125
国网上海市电力公司知识系统电子数据处理计算技术
韩
韩政 专利 44
国网上海市电力公司电子数据处理计算技术物理仪器
苏
苏凡 专利 29
国网上海市电力公司计算技术物理仪器电学
摘要
本发明属于容器集群领域,公开了一种容器集群资源监视方法、装置及系统,包括获取监视指标;根据监视指标的类型,在预设的若干采集插件中选取目标采集插件,通过目标采集插件对监视指标进行采集,得到采集信息;发送采集信息至服务端,采集信息用于容器集群资源的监视。通过采用插件模式使本发明监视方法具有更好的拓展性,可根据需求扩展监视指标,能够适配业务领域与公共组件等监视指标的实时监视,进而进行定制化的监视,同时,采集信息的统一上送也使监视指标的监视过程更便于管理。
1.一种容器集群资源监视方法,其特征在于,具体为容器集群的电网调度业务资源监视,应用于容器集群内的集群节点,所述方法包括以下步骤:获取监视指标;根据监视指标的类型,在预设的若干采集插件中选取目标采集插件,通过目标采集插件对监视指标进行采集,得到采集信息;其中,采集插件包括采集组件和模型组件,模型组件用于定义监视指标,采集组件用于根据模型组件的定义进行监视指标的采集;目标采集插件是指在若干采集插件中选择出当前监视指标对应的采集插件;发送采集信息至服务端,采集信息用于容器集群资源的监视;其中,发送采集信息至服务端时,获取监视指标的配置信息,根据配置信息配置监视指标的采集信息,发送配置后的采集信息至服务端;还包括:通过预设的采集插件,根据预设采集周期,对服务进程状态信息及服务详情信息进行采集,并将采集结果汇集为汇集信息;对于新增应用或服务,可以重写采集插件;并且,采集插件可以通过外部配置启动或者停止;根据预设提交周期,周期的发送汇集信息至服务端,所述汇集信息用于进行容器集群的监视;接收服务端下发的进程守护信息;根据进程守护信息,周期的检查进程守护信息指定的进程的状态,当存在离线进程时,重启离线进程并获取重启结果;将离线进程信息及重启结果发送至服务端;接收服务端下发的进程控制信息;根据进程控制信息,切换进程控制信息指定的进程的工作状态;获取切换结果,将切换结果发送至服务端;接收服务端下发的监视任务;根据监视任务获取监视指标以及采集周期;通过目标采集插件进行监视指标的采集的具体方法为:通过目标采集插件,根据采集周期对监视指标进行采集。
2.根据权利要求1所述的容器集群资源监视方法,其特征在于,还包括:发送心跳信息至服务端;所述心跳信息用于触发服务端检验当前集群节点,并当当前集群节点属于预设监视范围时,生成注册成功信息并发送集群节点;接收并根据服务端下发的注册成功信息,存储集群节点的节点信息。
3.一种容器集群资源监视方法,其特征在于,具体为容器集群的电网调度业务资源监视,应用于服务端,所述监视方法包括以下步骤:发送监视指标至容器集群内的集群节点;所述监视指标用于触发集群节点根据监视指标的类型,在预设的若干采集插件中选取目标采集插件,通过目标采集插件对监视指标进行采集,得到采集信息并发送;其中,采集插件包括采集组件和模型组件,模型组件用于定义监视指标,采集组件用于根据模型组件的定义进行监视指标的采集;目标采集插件是指在若干采集插件中选择出当前监视指标对应的采集插件;还包括:发送监视指标的配置信息至集群节点,用于触发集群节点根据配置信息配置监视指标的采集信息,发送配置后的采集信息至服务端;接收集群节点发送的采集信息,将采集信息进行可视化显示;还包括:通过prometheus的预测机制并根据采集信息,得到监视指标的预测信息,将预测信息进行可视化显示,并根据预测信息进行监视告警和/或运维部署;发送监视对象和采集周期至容器集群内的集群节点;所述监视对象和采集周期用于触发集群节点通过目标采集插件,根据采集周期对监视对象的监视指标进行采集;发送提交周期至容器集群内的集群节点;所述提交周期用于触发集群节点根据提交周期发送采集信息;发送进程守护信息至容器集群内的集群节点;所述进程守护信息用于触发集群节点周期的检查进程守护信息指定的进程的状态,当存在离线进程时,重启离线进程并获取重启结果;并将离线进程信息及重启结果发送;接收集群节点发送的离线进程信息及重启结果;发送进程控制信息至容器集群内的集群节点;所述进程控制信息用于触发集群节点切换进程控制信息指定的进程的工作状态;获取切换结果并发送;接收集群节点发送的切换结果。
4.一种容器集群资源监视方法,其特征在于,具体为容器集群的电网调度业务资源监视,包括以下步骤:服务端发送监视指标至容器集群内的集群节点;集群节点获取监视指标,根据监视指标的类型,在预设的若干采集插件中选取目标采集插件,通过目标采集插件对监视指标进行采集,得到采集信息,并发送采集信息至服务端;其中,采集插件包括采集组件和模型组件,模型组件用于定义监视指标,采集组件用于根据模型组件的定义进行监视指标的采集;目标采集插件是指在若干采集插件中选择出当前监视指标对应的采集插件;服务端接收集群节点发送的采集信息,并将采集信息进行可视化显示;其中,发送采集信息至服务端时,获取服务端发送的监视指标的配置信息,根据配置信息配置监视指标的采集信息,发送配置后的采集信息至服务端;集群节点通过预设的采集插件,根据预设采集周期,对服务进程状态信息及服务详情信息进行采集,并将采集结果汇集为汇集信息,其中,对于新增应用或服务,可以重写采集插件;并且,采集插件可以通过外部配置启动或者停止;根据预设提交周期,周期的发送汇集信息至服务端,所述汇集信息用于进行容器集群的监视;接收服务端下发的进程守护信息;根据进程守护信息,周期的检查进程守护信息指定的进程的状态,当存在离线进程时,重启离线进程并获取重启结果;将离线进程信息及重启结果发送至服务端;接收服务端下发的进程控制信息;根据进程控制信息,切换进程控制信息指定的进程的工作状态;获取切换结果,将切换结果发送至服务端;接收服务端下发的监视任务;根据监视任务获取监视指标以及采集周期;通过目标采集插件进行监视指标的采集的具体方法为:通过目标采集插件,根据采集周期对监视指标进行采集;服务端通过prometheus的预测机制并根据采集信息,得到监视指标的预测信息,将预测信息进行可视化显示,并根据预测信息进行监视告警和/或运维部署;发送监视对象和采集周期至容器集群内的集群节点;所述监视对象和采集周期用于触发集群节点通过目标采集插件,根据采集周期对监视对象的监视指标进行采集;发送提交周期至容器集群内的集群节点;所述提交周期用于触发集群节点根据提交周期发送采集信息;发送进程守护信息至容器集群内的集群节点;所述进程守护信息用于触发集群节点周期的检查进程守护信息指定的进程的状态,当存在离线进程时,重启离线进程并获取重启结果;并将离线进程信息及重启结果发送;接收集群节点发送的离线进程信息及重启结果;发送进程控制信息至容器集群内的集群节点;所述进程控制信息用于触发集群节点切换进程控制信息指定的进程的工作状态;获取切换结果并发送;接收集群节点发送的切换结果。
5.一种容器集群资源监视装置,其特征在于,具体为容器集群的电网调度业务资源监视,应用于容器集群内的集群节点,所述监视装置包括:指标获取模块,用于获取监视指标;信息采集模块,用于根据监视指标的类型,在预设的若干采集插件中选取目标采集插件,通过目标采集插件对监视指标进行采集,得到采集信息;其中,采集插件包括采集组件和模型组件,模型组件用于定义监视指标,采集组件用于根据模型组件的定义进行监视指标的采集;目标采集插件是指在若干采集插件中选择出当前监视指标对应的采集插件;以及发送模块,用于发送采集信息至服务端,采集信息用于容器集群资源的监视;其中,发送采集信息至服务端时,获取监视指标的配置信息,根据配置信息配置监视指标的采集信息,发送配置后的采集信息至服务端;还包括:第一辅助模块,用于通过预设的采集插件,根据预设采集周期,对服务进程状态信息及服务详情信息进行采集,并将采集结果汇集为汇集信息;对于新增应用或服务,可以重写采集插件;并且,采集插件可以通过外部配置启动或者停止;根据预设提交周期,周期的发送汇集信息至服务端,所述汇集信息用于进行容器集群的监视;接收服务端下发的进程守护信息;根据进程守护信息,周期的检查进程守护信息指定的进程的状态,当存在离线进程时,重启离线进程并获取重启结果;将离线进程信息及重启结果发送至服务端;接收服务端下发的进程控制信息;根据进程控制信息,切换进程控制信息指定的进程的工作状态;获取切换结果,将切换结果发送至服务端;接收服务端下发的监视任务;根据监视任务获取监视指标以及采集周期;通过目标采集插件进行监视指标的采集的具体方法为:通过目标采集插件,根据采集周期对监视指标进行采集。
6.一种容器集群资源监视装置,其特征在于,具体为容器集群的电网调度业务资源监视,应用于服务端,所述监视装置包括:指标配置模块,用于发送监视指标至容器集群内的集群节点;所述监视指标用于触发集群节点根据监视指标的类型,在预设的若干采集插件中选取目标采集插件,通过目标采集插件对监视指标进行采集,得到采集信息并发送;其中,采集插件包括采集组件和模型组件,模型组件用于定义监视指标,采集组件用于根据模型组件的定义进行监视指标的采集;目标采集插件是指在若干采集插件中选择出当前监视指标对应的采集插件;还包括:发送监视指标的配置信息至集群节点,用于触发集群节点根据配置信息配置监视指标的采集信息,发送配置后的采集信息至服务端;以及监视模块,用于接收集群节点发送的采集信息,将采集信息进行可视化显示;还包括:第二辅助模块,用于通过prometheus的预测机制并根据采集信息,得到监视指标的预测信息,将预测信息进行可视化显示,并根据预测信息进行监视告警和/或运维部署;发送监视对象和采集周期至容器集群内的集群节点;所述监视对象和采集周期用于触发集群节点通过目标采集插件,根据采集周期对监视对象的监视指标进行采集;发送提交周期至容器集群内的集群节点;所述提交周期用于触发集群节点根据提交周期发送采集信息;发送进程守护信息至容器集群内的集群节点;所述进程守护信息用于触发集群节点周期的检查进程守护信息指定的进程的状态,当存在离线进程时,重启离线进程并获取重启结果;并将离线进程信息及重启结果发送;接收集群节点发送的离线进程信息及重启结果;发送进程控制信息至容器集群内的集群节点;所述进程控制信息用于触发集群节点切换进程控制信息指定的进程的工作状态;获取切换结果并发送;接收集群节点发送的切换结果。
7.一种容器集群资源监视系统,其特征在于,包括服务端以及若干集群节点;若干集群节点均与服务端均连接;所述集群节点内设置权利要求5所述的监视装置;所述服务端内设置权利要求6所述的监视装置。



