预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114385454A(43)申请公布日2022.04.22(21)申请号202210039655.4(22)申请日2022.01.14(71)申请人上海中通吉网络技术有限公司地址201799上海市青浦区华志路1685号5幢(72)发明人周桥(74)专利代理机构北京细软智谷知识产权代理有限责任公司11471代理人刘明华(51)Int.Cl.G06F11/30(2006.01)G06F11/32(2006.01)G06F16/22(2019.01)G06F16/245(2019.01)权利要求书1页说明书4页附图2页(54)发明名称一种基于Consul的告警规则管理方法及系统(57)摘要本发明提供一种基于Consul的监控平台告警规则管理方法,包括;操作人员封装告警规则;在Consul中存储告警规则;在运管平台中使用模板渲染告警规则;将Consul中储存的告警规则文件投递到Prometheus监控集群中。通过告警规则key/value存储、Prometheus告警规则管理机制和精准投递IP告警规则,并采用采用全新的运用运管平台和Consul,改善了常规样式编写告警规则文件使用范围小和正则规则匹配编写告警规则文件无法适应差异化阈值需求场景的问题,本方法可实现对Prometheus数十万IP告警规则文件的有效管理,提高了维护效率。CN114385454ACN114385454A权利要求书1/1页1.一种基于Consul的监控平台告警规则管理方法,其特征在于,包括:操作人员封装告警规则;在Consul中存储告警规则;将Consul中储存的告警规则文件投递到Prometheus监控集群中。2.根据权利要求1所述的一种基于Consul的监控平台告警规则管理方法,其特征在于,所述的操作人员封装告警规则包括:将IP地址设定为key字段,将该IP的告警项、计算表达式和告警级别信息聚合形成value值。3.根据权利要求2所述的一种基于Consul的监控平台告警规则管理方法,其特征在于,所述的在Consul中存储告警规则包括:将key字段和value值存储到Consul的key/value中。4.根据权利要求1所述的一种基于Consul的监控平台告警规则管理方法,其特征在于,还包括:在监控平台中使用模板渲染告警规则,以实现所述监控平台获取告警后展示告警详细信息。5.根据权利要求4所述的一种基于Consul的监控平台告警规则管理方法,其特征在于,所述的在运管平台中使用模板渲染告警规则包括:读取Consul中的key/value,逆向解析value数据,按照告警规则模板,渲染生成含有告警项、计算表达式、告警级别信息的IP告警规则文件。6.根据权利要求1所述的一种基于Consul的监控平台告警规则管理方法,其特征在于,所述的将Consul中储存的告警规则文件投递到Prometheus监控集群中包括:按照Prometheus监控平台的监控IP清单,将对应的所述IP告警规则文件,投递至Prometheus监控平台,重新加载服务,使IP告警生效。7.一种基于Consul的告警规则管理系统,其特征在于,用于实现上述权利要求1‑6任一项所述的基于Consul的监控平台告警规则管理方法。2CN114385454A说明书1/4页一种基于Consul的告警规则管理方法及系统技术领域[0001]本申请涉及运维监控领域,尤其涉及一种基于Consul的告警规则管理方法及系统。背景技术[0002]Prometheus是一款开源的监控软件,监控服务端通过exporter采集到监控数据,通过触发服务端预先加载的告警规则文件,可实现多种类型的metric指标告警,但该软件不提供告警规则文件管理的UI功能。[0003]当前业界针对告警规则文件较多的方法为:(1)采用常规样式编写告警规则文件:这种方式为人工编写告警规则,当有告警修改需求时,由运维人员登录服务端操作,适合告警规则量少,且没有非运维人员自助操作要求的场景;(2)采用正则规则匹配编写告警规则文件在告警规则中,使用正则表达式匹配,可以批量适配有统一阈值的告警规则。但遇到差异化阈值需求场景时,同样需要运维人员操作,效率低下。[0004]因此,需要一种平台化管理方法和系统,有效管理Prometheus数十万IP告警规则文件,提高维护效率。发明内容[0005]本发明提供了一种基于Consul的告警规则管理方法及系统,以解决现有技术中IP告警规则文件管理困难、效率低下的问题。[0006]本发明提供的技术方案如下:[0007]一方面,一种基于Consul的告警规则管理方法,包括:[0008]操作人员封装告警规则;[0009]在Consul中存储告警规则;[0010