基于自定义告警规则的电网监控系统容器服务监控方法技术方案

技术编号:30546547 阅读:17 留言:0更新日期:2021-10-30 13:25
本申请涉及一种自定义告警规则的电网监控系统容器服务监控方法,通过从Prometheus Exporters模块中获取各节点设备的监控数据,并使用PrometheusServer模块从监控数据中拉取度量类库,以及使用Prometheus Server模块基于预设的告警规则将度量类库转换为告警报文并推送至Prometheus Alertmanager模块,再使用Prometheus Alertmanager模块将告警报文进行可视化显示。上述方法通过自动拉取监控数据,自动转换告警报文并进行推送,全过程并不需要监控维护人员参与,实现了一种自动化程度很高的电网监控方法,极大的提高了电网监控的智能性。智能性。智能性。

【技术实现步骤摘要】
基于自定义告警规则的电网监控系统容器服务监控方法


[0001]本申请涉及电网监控
,特别是涉及一种基于自定义告警规则的电网监控系统容器服务器监控方法。

技术介绍

[0002]随着社会经济的不断发展,科技的不断进步,社会信息化也在不断推进,对于大型的数据系统,往往都需要相应监控软件来对其进行数据采集以及监控调度处理。
[0003]然而,对于传统的电网监控系统,从监控目标的发现、注册以及配置,到监控参数的调整以及优化,都需要监控维护人员进行大量参与以及维护,这样就会使得监控过程的自动化程度低,不利于智能信息化的推广与发展。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够在电网监控领域实现全自动监控的基于自定义告警规则的电网监控系统容器服务器监控方法、装置、计算机设备和存储介质。
[0005]第一方面,一种基于自定义告警规则的电网监控系统容器服务器监控方法,所述方法包括:
[0006]从Prometheus Exporters模块中获取各节点设备的监控数据;
[0007]使用Prometheus Server模块从所述监控数据中拉取度量类库;
[0008]使用所述Prometheus Server模块基于预设的告警规则将所述度量类库转换为告警报文并推送至Prometheus Alertmanager模块;
[0009]使用所述Prometheus Alertmanager模块将所述告警报文进行可视化显示。
[0010]在其中一个实施例中,还包括:
[0011]使用Prometheus Server模块存储所述度量类库。
[0012]在其中一个实施例中,所述方法还包括:
[0013]使用所述Prometheus Alertmanager模块对所述告警报文进行调度处理。
[0014]在其中一个实施例中,在所述从Prometheus Exporters模块中获取各节点设备的监控数据之前,所述方法还包括:
[0015]从镜像仓库中拉取电网监控系统中各节点设备的监控数据;
[0016]将所述监控数据传送到所述Prometheus Exporters模块。
[0017]在其中一个实施例中,所述从镜像仓库中拉取电网监控系统中各节点设备的监控数据,包括:
[0018]使用容器集群管理系统中的容器编排引擎从所述镜像仓库中拉取电网监控系统中各节点设备的监控数据;
[0019]所述将所述监控数据传送到所述Prometheus Exporters模块,包括:
[0020]使用所述容器编排引擎将所述监控数据传送到所述Prometheus Exporters模块。
[0021]在其中一个实施例中,所述容器集群管理系统为kubernetes容器集群管理系统。
[0022]在其中一个实施例中,所述镜像仓库为Harbor镜像仓库。
[0023]第二方面,一种基于自定义告警规则的电网监控系统容器服务监控装置,所述装置包括:
[0024]获取模块,用于从Prometheus Exporters模块中获取各节点设备的监控数据;
[0025]第一拉取模块,用于使用Prometheus Server模块从所述监控数据中拉取度量类库;
[0026]转换模块,用于使用所述Prometheus Server模块基于预设的告警规则将所述度量类库转换为告警报文并推送至Prometheus Alertmanager模块;
[0027]显示模块,用于使用所述Prometheus Alertmanager模块将所述告警报文进行可视化显示。
[0028]第三发面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
[0029]第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
[0030]上述基于自定义告警规则的电网监控系统容器服务监控方法、装置、计算机设备和存储介质,通过从Prometheus Exporters模块中获取各节点设备的监控数据,并使用Prometheus Server模块从监控数据中拉取度量类库,以及使用Prometheus Server模块基于预设的告警规则将度量类库转换为告警报文并推送至Prometheus Alertmanager模块,再使用Prometheus Alertmanager模块将告警报文进行可视化显示。上述方法通过自动拉取监控数据,自动转换告警报文并进行推送,全过程并不需要监控维护人员参与,实现了一种自动化程度很高的电网监控方法,极大的提高了电网监控的智能性。
附图说明
[0031]图1为一个实施例中基于自定义告警规则的电网监控系统容器服务监控方法的电网监控系统的示意图;
[0032]图2为一个实施例中基于自定义告警规则的电网监控系统容器服务监控方法的流程示意图;
[0033]图3为一个实施例中基于自定义告警规则的电网监控系统容器服务监控方法的流程示意图;
[0034]图4为一个实施例中基于自定义告警规则的电网监控系统容器服务监控方法的流程示意图;
[0035]图5为一个实施例中基于自定义告警规则的电网监控系统容器服务监控方法的流程示意图;
[0036]图6为一个实施例中基于自定义告警规则的电网监控系统容器服务监控方法的流程示意图;
[0037]图7为一个实施例中基于自定义告警规则的电网监控系统容器服务监控装置的结构示意图;
[0038]图8为一个实施例中基于自定义告警规则的电网监控系统容器服务监控装置的结
构示意图;
[0039]图9为一个实施例中基于自定义告警规则的电网监控系统容器服务监控装置的结构示意图;
[0040]图10为一个实施例中基于自定义告警规则的电网监控系统容器服务监控装置的结构示意图;
[0041]图11为一个实施例中计算机设备的内部结构图。
具体实施方式
[0042]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043]本申请提供的基于自定义告警规则的电网监控系统容器服务器监控方法,可以应用于如图1所示的电网监控系统中。该电网监控系统可以为大型的电网监控集群,且该电网监控系统中包括:多个节点设备102和电网监控平台104,多个节点设备102通过网络与电网监控平台104进行通信,电网监控平台104上安装有Prometheus监控报警系统(Prometheus监控报警框架),且通过电网监控平台104上的Prometheus监控报警系统可以监控各节点设备102的监控数据。其中,节点设备102可以但不限于是各种个人计算机、笔本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自定义告警规则的电网监控系统容器服务监控方法,其特征在于,所述方法包括:从Prometheus Exporters模块中获取各节点设备的监控数据;使用Prometheus Server模块从所述监控数据中拉取度量类库;使用所述Prometheus Server模块基于预设的告警规则将所述度量类库转换为告警报文并推送至Prometheus Alertmanager模块;使用所述Prometheus Alertmanager模块将所述告警报文进行可视化显示。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:使用Prometheus Server模块存储所述度量类库。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:使用所述Prometheus Alertmanager模块对所述告警报文进行调度处理。4.根据权利要求1

3任一项所述的方法,其特征在于,在所述从Prometheus Exporters模块中获取各节点设备的监控数据之前,所述方法还包括:从镜像仓库中拉取电网监控系统中各节点设备的监控数据;将所述监控数据传送到所述Prometheus Exporters模块。5.根据权利要求4所述的方法,其特征在于,所述从镜像仓库中拉取电网监控系统中各节点设备的监控数据,包括:使用容器集群管理系统中的容器编排引擎从所述镜像仓库中拉取电网监控系统...

【专利技术属性】
技术研发人员:陈建钿卢建刚侯祖锋李波丘冠新赵瑞锋曹安瑛
申请(专利权)人:广东电网有限责任公司珠海供电局
类型:发明
国别省市:

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

1