数据告警方法、装置、电子设备及存储介质与流程

文档序号:36995842发布日期:2024-02-09 12:37阅读:18来源:国知局
数据告警方法、装置、电子设备及存储介质与流程

本申请涉及云计算,更具体地,涉及一种数据告警方法、装置、电子设备及存储介质。


背景技术:

1、在云计算、大数据等技术日趋成熟的情况下,用户的服务产品越来越多,用户对自有资源的资源使用情况、业务的运行状况和健康度,并及时收到异常告警做出反应的需求越来越迫切。

2、云服务平台(sangfor cloud center,scc)可以基于告警规则对数据进行告警。告警规则是指为指标数据设定阈值和比较规则,通过比较规则比较指标数据与设定阈值之间的关系,当指标数据的满足告警条件则触发告警事件。

3、云服务平台中通过内存中缓存全量指标数据,服务内部向第三方组件上报心跳信息并获取属于自己管辖的告警规则,每次有指标上报就在内存中对比一次是否满足告警规则,如果满足则产生告警。利用第三方组件上报心跳信息,会有服务依赖问题,如果第三方组件出现了问题就会导致本服务无法工作。


技术实现思路

1、鉴于上述问题,本申请提出了一种数据告警方法、装置、电子设备及存储介质。

2、第一方面,本申请实施例提供了一种数据告警方法,所述方法包括:目标节点通过gossip协议与云服务平台内的多个对等节点通信,获取告警规则集,所述告警规则集包括所述目标节点以及所述多个对等节点各自对应的告警规则;获取所述告警规则集分片到哈希环上每个节点的分片告警规则,所述哈希环为将所述目标节点以及所述多个对等节点进行一致性哈希得到,所述哈希环上的每个节点对应有各自的分片告警规则;获取所述目标节点在所述哈希环上对应的分片告警规则,作为目标分片告警规则;将数据库中的数据与所述目标分片告警规则进行匹配,若匹配成功,则按照所述目标分片告警规则进行告警通知。

3、第二方面,本申请实施例提供了一种数据告警方法装置,所述装置包括:告警规则集获取模块,用于目标节点通过gossip协议与云服务平台内的多个对等节点通信,获取告警规则集,所述告警规则集包括所述目标节点以及所述多个对等节点各自对应的告警规则;分片告警规则获取模块,用于获取所述告警规则集分片到哈希环上每个节点的分片告警规则,所述哈希环为将所述目标节点以及所述多个对等节点进行一致性哈希得到,所述哈希环上的每个节点对应有各自的分片告警规则;目标分片告警规则获取模块,用于获取所述目标节点在所述哈希环上对应的目标分片告警规则;告警模块,用于将数据库中的数据与所述目标分片告警规则进行匹配,若匹配成功,则按照所述目标分片告警规则进行告警通知。

4、第三方面,本申请实施例提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的数据告警方法。

5、第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的数据告警方法。

6、本申请提供的方案,在云服务平台内部通过gossip协议实现云服务平台内节点的自通信,并依据节点建立哈希环,将哈希环内节点对应的告警规则集进行分片,以使每个节点获取对应的分片告警规则,从而使得告警规则不再存储于内存内,不仅大大的减少了内存的存储压力,而且不用依赖于第三方组件进行告警规则的存储,解决了数据告警对第三方组件的依赖问题。



技术特征:

1.一种数据告警方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述告警规则集分片到哈希环上每个节点的分片告警规则,包括:

3.根据权利要求1所述的方法,其特征在于,所述目标节点通过gossip协议与云服务平台内的多个对等节点通信,获取告警规则集之前,还包括:

4.根据权利要求3所述的方法,其特征在于,所述目标节点通过gossip协议与云服务平台内的多个对等节点通信,获取告警规则集,包括:

5.根据权利要求1所述的方法,其特征在于,所述将数据库中的数据与所述目标分片告警规则进行匹配,若匹配成功,则按照所述目标分片告警规则进行告警通知,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取所述目标节点对应的告警规则,包括:

7.根据权利要求6所述的方法,其特征在于,所述将数据库中的数据与所述目标分片告警规则进行匹配,若匹配成功,则按照所述目标分片告警规则进行告警通知,包括:

8.一种数据告警方法装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-7任一项所述的方法。


技术总结
本申请公开了一种数据告警方法、装置、电子设备及存储介质,该数据告警方法包括:目标节点通过gossip协议与云服务平台内的多个对等节点通信,获取告警规则集;获取告警规则集分片到哈希环上每个节点的分片告警规则;获取目标节点在哈希环上对应的分片告警规则,作为目标分片告警规则;将数据库中的数据与目标分片告警规则进行匹配,若匹配成功,则按照目标分片告警规则进行告警通知。在云服务平台内部通过gossip协议实现云服务平台内节点的自通信,并根据哈希环将告警规则集进行分片,每个节点获取对应的分片告警规则,使得告警规则不再存储于内存内,减少了内存压力,而且不用依赖于第三方组件进行告警规则的存储,解决了数据告警对第三方组件的依赖问题。

技术研发人员:李皓伟,曾伟浩
受保护的技术使用者:深信服科技股份有限公司
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1