容器的监控方法、装置、存储介质和电子设备制造方法及图纸

技术编号:23890266 阅读:55 留言:0更新日期:2020-04-22 06:10
本公开涉及一种容器的监控方法、装置、存储介质和电子设备,涉及电子信息监控技术领域,该方法包括:将目标策略配置文件发送至部署在待监控集群上的Prometheus监控模块,目标策略配置文件包括多个告警策略,控制Prometheus监控模块进行重载,以使目标策略配置文件在Prometheus监控模块上生效,在Prometheus监控模块确定待监控集群上设置的容器符合告警策略时,接收Prometheus监控模块发送的容器告警,发出容器告警。本公开能够将Prometheus的监控功能集成在现有监控平台上,实现对现有资源和容器的统一监控,并且能够提高告警的实时性。

Monitoring methods, devices, storage media and electronic equipment of containers

The disclosure relates to a monitoring method, device, storage medium and electronic device of container, and relates to the technical field of electronic information monitoring. The method includes: sending the target policy configuration file to the Prometheus monitoring module deployed on the cluster to be monitored, the target policy configuration file includes multiple alarm strategies, controlling the Prometheus monitoring module to overload, so as to make the target policy configuration The configuration file takes effect on the Prometheus monitoring module. When the Prometheus monitoring module determines that the container set on the cluster to be monitored conforms to the alarm policy, it receives the container alarm sent by the Prometheus monitoring module and sends the container alarm. The disclosure can integrate the monitoring function of Prometheus on the existing monitoring platform, realize the unified monitoring of existing resources and containers, and improve the real-time performance of alarms.

【技术实现步骤摘要】
容器的监控方法、装置、存储介质和电子设备
本公开涉及电子信息监控
,具体地,涉及一种容器的监控方法、装置、存储介质和电子设备。
技术介绍
随着电子信息技术和云计算、大数据等技术的不断发展,各行各业都开始采用集群化部署的业务系统来实现电子自动化。集群化部署的业务系统会包括大量的物理主机、虚拟机等资源,为了保证业务系统的正常运行,都会为业务系统配备相应的监控平台来对每个资源的运行状态进行监控。然而,传统的监控平台只适用于对物理主机、虚拟机等资源的监控。而对于近年来新兴的容器资源,通常需要借助额外的监控平台来进行监控,例如,能够实时采集容器资源运行状态的Prometheus系统。要实现对物理主机、虚拟机、容器的统一管理,有两种方式,一种方式是运维人员在Prometheus系统上配置容器相关的告警策略,使得Prometheus系统能够将产生的告警上报给监控平台,该方式中物理主机、虚拟机与容器被隔离开,操作复杂,容易造成遗漏和误操作。另一种方式是,监控平台按照采集周期从Prometheus系统获取容器的运行数据,然后由监控平台根据运行数据判断是否需本文档来自技高网...

【技术保护点】
1.一种容器的监控方法,其特征在于,所述方法包括:/n将目标策略配置文件发送至部署在待监控集群上的Prometheus监控模块,所述目标策略配置文件包括多个告警策略;/n控制所述Prometheus监控模块进行重载,以使所述目标策略配置文件在所述Prometheus监控模块上生效;/n在所述Prometheus监控模块确定所述待监控集群上设置的容器符合所述告警策略时,接收所述Prometheus监控模块发送的容器告警;/n发出所述容器告警。/n

【技术特征摘要】
1.一种容器的监控方法,其特征在于,所述方法包括:
将目标策略配置文件发送至部署在待监控集群上的Prometheus监控模块,所述目标策略配置文件包括多个告警策略;
控制所述Prometheus监控模块进行重载,以使所述目标策略配置文件在所述Prometheus监控模块上生效;
在所述Prometheus监控模块确定所述待监控集群上设置的容器符合所述告警策略时,接收所述Prometheus监控模块发送的容器告警;
发出所述容器告警。


2.根据权利要求1所述的方法,其特征在于,在所述将目标策略配置文件发送至部署在待监控集群上的Prometheus监控模块之前,所述方法还包括:
根据用户输入的策略指令,生成第一告警策略;
根据所述第一告警策略,更新所述目标策略配置文件,更新后的所述目标策略配置文件包括所述第一告警策略。


3.根据权利要求2所述的方法,其特征在于,所述策略指令包括数据指标,所述数据指标对应的告警规则,和所述数据指标指定的所述待监控集群上的目标容器;
所述根据用户输入的策略指令,生成第一告警策略,包括:
若所述数据指标为状态指标,根据所述告警规则包括的正确状态和告警状态,生成所述第一告警策略,并将所述第一告警策略的监控对象配置为所述目标容器;
若所述数据指标为性能指标,根据所述告警规则包括的性能阈值,生成所述第一告警策略,并将所述第一告警策略的监控对象配置为所述目标容器。


4.根据权利要求3所述的方法,其特征在于,在所述根据所述第一告警策略,更新所述目标策略配置文件之前,所述方法还包括:
从所述目标策略配置文件包括的所述告警策略中,确定与所述第一告警策略相关的第二告警策略;
将所述第二告警策略的监控对象配置为所述目标容器;
所述根据所述第一告警策略,更新所述目标策略配置文件,包括:
将所述第二告警策略和所述第一告警策略,更新至所述目标策略配置文件。


5.根据权利要求2所述的方法,其特征在于,所述策略指令包括告警变量标签,所述根据用户输入的策略指令,生成第...

【专利技术属性】
技术研发人员:邓苏冰黄治纲
申请(专利权)人:东软集团股份有限公司东软集团大连有限公司
类型:发明
国别省市:辽宁;21

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

1