System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算,具体为一种分布式云告警收敛方法、装置及电子设备。
技术介绍
1、分布式云(distributed cloud)是指云服务提供商(cloud service provider,csp)将公有云服务分发到不同的物理位置,由csp统一负责云服务的运营,治理,更新和演进。分布式云基于集中告警管理系统,实现各被纳管云平台告警消息的集中接入处理,这种集中接入架构方式存在告警风暴频发、无效告警推送等问题,这导致大量的运维资源占用,严重影响到故障响应和处理理效率。
2、现有技术中,告警管理系统通常基于告警收敛子系统来处理告警风暴和无效告警推送。现有的架构设计方案由于存在很多问题,从而无法有效满足分布式云的告警风暴收敛场景,最关键的问题包括:收敛逻辑固化,不能动态的调整收敛策略;收敛策略单一,不能覆盖所有关键场景;收敛处理基于批处理逻辑,存在收敛处理延迟,不能做到实时处理。
技术实现思路
1、本专利技术的目的在于提供一种分布式云告警收敛方法、装置及电子设备,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种分布式云告警收敛方法,所述方法包括以下步骤:
3、监控告警的触发,以及到中心侧的告警消息封装回传;
4、署告警平台组件,实现分布式云的告警消息接入和收敛实时流处理。
5、优选的,监控告警的触发,以及到中心侧的告警消息封装回传的具体操作包括:
6、监控告警组件部署运行在分
7、优选的,监控告警的触发,以及到中心侧的告警消息封装回传的具体操作还包括:
8、告警转发代理,基于内部协议对各异构监控告警组件的告警消息进行封装,对告警消息进行解析、转换,生成标准告警消息数据结构,包括:事件名、云平台编码、告警组件、资源id、严重级别、开始触发时间标准属性维度,然后基于sd-wan网络转发到中心侧的消息集群。
9、优选的,署告警平台组件,实现分布式云的告警消息接入和收敛实时流处理的具体操作包括:
10、基于告警消息集群,分别基于不同的消息主题,接入各分布式云平台的告警消息;
11、告警接入组件,作为告警消息集群的消费者,实现告警消息的接入解析,并基于cmdb数据库关联告警对象的配置属性,然后写入告警消息时序数据库;
12、将告警消息接入时序数据库,基于实时流处理引擎和收敛规则,进行告警收敛规则的实时流处理,并输出收敛后的告警消息;
13、告警管理逻辑后台,提供告警处理的配置管理功能、告警分析查询功能,以及对外接口功能;
14、展现层提供管理控制台前端功能,dashboard展现功能,以及北向api接口。
15、一种分布式云告警收敛装置,包括分布式云平台侧和中心侧;
16、分布式云平台侧,用于监控告警的触发,以及到中心侧的告警消息封装回传;
17、中心侧,用于署告警平台组件,实现分布式云的告警消息接入和收敛实时流处理。
18、优选的,分布式云平台侧包括监控告警组件和告警转发代理组件;
19、监控告警组件部署运行在分布式云平台内,实现对云平台的基础设施、物理设备、平台组件、分布式存储、服务产品各个层面的对象进行监控采集,并基于告警规则触发告警;
20、告警转发代理组件,基于内部协议对各异构监控告警组件的告警消息进行封装,对告警消息进行解析、转换,生成标准告警消息数据结构,包括:事件名、云平台编码、告警组件、资源id、严重级别、开始触发时间标准属性维度,然后基于sd-wan网络转发到中心侧的消息集群。
21、优选的,中心层包括接入层-消息接入、接入层-消息处理、收敛流处理层、管理逻辑层以及展现层;
22、接入层-消息接入,基于告警消息集群,分别基于不同的消息主题,接入各分布式云平台的告警消息;
23、接入层-消息处理,告警接入组件,作为告警消息集群的消费者,实现告警消息的接入解析,并基于cmdb数据库关联告警对象的配置属性,然后写入告警消息时序数据库;
24、收敛流处理层,将告警消息接入时序数据库,基于实时流处理引擎和收敛规则,进行告警收敛规则的实时流处理,并输出收敛后的告警消息;
25、管理逻辑层,告警管理逻辑后台,提供告警处理的配置管理功能、告警分析查询功能,以及对外接口功能;
26、展现层,展现层提供管理控制台前端功能,dashboard展现功能,以及北向api接口。
27、一种分布式云告警收敛电子设备,包括分布式云告警收敛装置。
28、与现有技术相比,本专利技术的有益效果是:
29、本专利技术提出的分布式云告警收敛方法、装置及电子设备,构建一种分布式云的综合告警系统,后台核心采用时序数据库和流处理引擎,实现告警信息的合并收敛、聚合收敛、告警抑制、频次收敛等实时流处理;基于流处理引擎和集群部署,支持处理能力的横向扩展;同时,基于规则语言定义的规则脚本,可以实现收敛规则的灵活定义和动态扩展;有效去除告警噪声,抑制告警风暴,减少无效告警信息推送,缩短故障响应时间和定位处理时间,提升分布式云的整体运维效率。
本文档来自技高网...【技术保护点】
1.一种分布式云告警收敛方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种分布式云告警收敛方法,其特征在于:监控告警的触发,以及到中心侧的告警消息封装回传的具体操作包括:
3.根据权利要求1所述的一种分布式云告警收敛方法,其特征在于:监控告警的触发,以及到中心侧的告警消息封装回传的具体操作还包括:
4.根据权利要求1所述的一种分布式云告警收敛方法,其特征在于:署告警平台组件,实现分布式云的告警消息接入和收敛实时流处理的具体操作包括:
5.一种根据权利要求1-4任意一项所述的分布式云告警收敛方法的分布式云告警收敛装置,其特征在于:包括分布式云平台侧和中心侧;
6.根据权利要求5所述的一种分布式云告警收敛装置,其特征在于:分布式云平台侧包括监控告警组件和告警转发代理组件;
7.根据权利要求5所述的一种分布式云告警收敛装置,其特征在于:中心层包括接入层-消息接入、接入层-消息处理、收敛流处理层、管理逻辑层以及展现层;
8.一种分布式云告警收敛电子设备,其特征在于:包括权利要求5所述的
...【技术特征摘要】
1.一种分布式云告警收敛方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种分布式云告警收敛方法,其特征在于:监控告警的触发,以及到中心侧的告警消息封装回传的具体操作包括:
3.根据权利要求1所述的一种分布式云告警收敛方法,其特征在于:监控告警的触发,以及到中心侧的告警消息封装回传的具体操作还包括:
4.根据权利要求1所述的一种分布式云告警收敛方法,其特征在于:署告警平台组件,实现分布式云的告警消息接入和收敛实时流处理的具体操作包括:
5...
【专利技术属性】
技术研发人员:吴东生,陈尧,张目飞,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。