System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及集群,特别涉及一种多集群监控指标处理方法和系统。
技术介绍
1、传统的云平台向容器云平台转型的过程中,技术架构的转变、资源对象的增加、系统规模的增大都对监控领域带来了极大的挑战。prometheus作为一款开源监控告警系统很好的适用于云原生监控领域,在监控采集方面借助go语言的高并发特性具备大规模资源监控采集的能力;在存储方面凭借时序数据库存储的优势可以实现历史数据的海量存储。
2、然而,现有的prometheus不支持监控指标规则的自动更新,更新监控指标规则需要通过手动配置的方式实现,更新效率较低。
技术实现思路
1、为此,本申请公开如下技术方案:
2、本申请第一方面提供一种多集群监控指标处理方法,包括:
3、从多个监控告警系统获取多个集群的监控指标数据;其中,每一所述集群均部署有多个所述监控告警组件实例,同一所述集群内的多个所述监控告警组件实例提供的监控指标数据的类别不同;
4、根据用户输入的规则描述信息和所述监控指标数据,生成监控指标规则;
5、对所述监控指标规则进行校验;
6、若所述监控指标规则通过校验,将所述监控指标规则配置到所述监控告警组件实例。
7、可选的,所述根据用户输入的规则描述信息和所述监控指标数据,生成监控指标规则之前,还包括:
8、对所述不同类别的监控指标数据进行指标标签标准化处理,得到标准化的监控指标数据;
9、所述根据用户输入的规则描述信
10、根据用户输入的规则描述信息和所述标准化的监控指标数据,生成监控指标规则。
11、可选的,所述对所述监控指标规则进行校验,包括:
12、对所述监控指标规则进行规则规范性校验和版本一致性校验。
13、可选的,还包括:
14、检测所述监控告警组件实例的内存占用情况;
15、在检测出所述内存占用情况异常时,对异常监控指标规则进行配置变更以实现异常指标的隔离处置。
16、可选的,还包括:
17、在检测出所述内存占用情况异常时,输出异常通知信息。
18、本申请第二方面提供一种多集群监控指标处理系统,包括:
19、多集群汇聚模块,用于从多个监控告警系统获取多个集群的监控指标数据;其中,每一所述集群均部署有多个所述监控告警组件实例,同一所述集群内的多个所述监控告警组件实例提供的监控指标数据的类别不同;
20、指标管理模块,所述指标管理模块包括指标生成器,规则校验器和规则配置管理器:
21、所述指标生成器用于根据用户输入的规则描述信息和所述监控指标数据,生成监控指标规则;
22、所述规则校验器用于对所述监控指标规则进行校验;
23、所述规则配置管理器用于若所述监控指标规则通过校验,将所述监控指标规则配置到所述监控告警组件实例。
24、可选的,所述多集群指标汇聚模块还用于:
25、对所述不同类别的监控指标数据进行指标标签标准化处理,得到标准化的监控指标数据;
26、所述指标生成器根据用户输入的规则描述信息和所述监控指标数据,生成监控指标规则时,具体用于:
27、根据用户输入的规则描述信息和所述标准化的监控指标数据,生成监控指标规则。
28、可选的,所述规则校验器对所述监控指标规则进行校验时,具体用于:
29、对所述监控指标规则进行规则规范性校验和版本一致性校验。
30、可选的,所述系统还包括异常处置模块,所述异常处置模块包括监测器和处置器:
31、所述监测器用于检测所述监控告警组件实例的内存占用情况;
32、所述处置器用于在检测出所述内存占用情况异常时,对异常监控指标规则进行配置变更以实现异常指标的隔离处置。
33、可选的,所述处置器还用于:
34、在检测出所述内存占用情况异常时,输出异常通知信息。
35、本方案的有益效果在于:
36、本方案能够利用多个集群的监控指标数据和用户输入的规则描述信息,自动生成并为监控告警组件实例配置监控指标规则,达到在监控告警组件实例运行期间高效地更新监控指标规则的效果。
本文档来自技高网...【技术保护点】
1.一种多集群监控指标处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据用户输入的规则描述信息和所述监控指标数据,生成监控指标规则之前,还包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述监控指标规则进行校验,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.一种多集群监控指标处理系统,其特征在于,包括:
7.根据权利要求6所述的系统,其特征在于,所述多集群指标汇聚模块还用于:
8.根据权利要求6所述的系统,其特征在于,所述规则校验器对所述监控指标规则进行校验时,具体用于:
9.根据权利要求6所述的系统,其特征在于,所述系统还包括异常处置模块,所述异常处置模块包括监测器和处置器:
10.根据权利要求9所述的系统,其特征在于,所述处置器还用于:
【技术特征摘要】
1.一种多集群监控指标处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据用户输入的规则描述信息和所述监控指标数据,生成监控指标规则之前,还包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述监控指标规则进行校验,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.一种多...
【专利技术属性】
技术研发人员:王宇鹏,高揽昊,刘庆,来宾,宁静,于子淇,陈小平,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。