一种针对容器资源的监控告警系统及方法技术方案

技术编号:34800517 阅读:20 留言:0更新日期:2022-09-03 20:06
本发明专利技术提供了一种针对容器资源的监控告警系统及方法,其中,系统包括:获取模块,用于获取需要进行监控的容器的第一属性信息,同时,获取多个第一容器异常事件;筛选模块,用于基于第一属性信息,对第一容器异常事件进行预筛选;制定模块,用于基于预筛选结果,制定适宜于所述第一容器的监控策略;监控模块,用于基于监控策略,对容器进行监控,当监控到异常时,进行相应告警。本发明专利技术的针对容器资源的监控告警系统及方法,基于第一属性信息,对第一容器异常事件进行预筛选,根据预筛选结果,制定适宜于所述第一容器的监控策略,保证监控策略适宜第一容器,提升了监控的针对性,更提升了异常发现的及时性,同时,也降低了人力成本。也降低了人力成本。也降低了人力成本。

【技术实现步骤摘要】
一种针对容器资源的监控告警系统及方法


[0001]本专利技术涉及容器监控
,特别涉及一种针对容器资源的监控告警系统及方法。

技术介绍

[0002]目前,容器在运行时,需要对其进行资源监控(例如:监控CPU使用率、内存使用率、容器node状态和上下行流量等),监控时,采用人工监控或具有固定监控顺序的一般监控策略进行监控;
[0003]人力监控的人力成本较大,监控效率较低,另外,由于容器的业务场景不同等,容器产生各个异常类型的概率也会变化,若仍采用一般监控策略进行监控,缺少针对性,会降低异常发现的及时性;
[0004]因此,亟需一种解决办法。

技术实现思路

[0005]本专利技术提供一种针对容器资源的监控告警系统及方法,基于第一属性信息,对第一容器异常事件进行预筛选,根据预筛选结果,制定适宜于所述第一容器的监控策略,保证监控策略适宜第一容器,提升了监控的针对性,更提升了异常发现的及时性,同时,也降低了人力成本。
[0006]本专利技术提供一种针对容器资源的监控告警系统,包括:
[0007]获取模块,用于获取需要进行监控的第一容器的第一属性信息,同时,获取多个第一容器异常事件;
[0008]筛选模块,用于基于所述第一属性信息,对所述第一容器异常事件进行预筛选;
[0009]制定模块,用于基于预筛选结果,制定适宜于所述第一容器的监控策略;
[0010]监控模块,用于基于所述监控策略,对所述第一容器进行监控,当监控到至少一个第一异常项时,进行相应告警
[0011]优选的,获取多个第一容器异常事件,包括:
[0012]获取预设的事件节点集,所述事件节点集包括:多个第一事件节点;
[0013]获取所述第一事件节点的节点类型,所述节点类型包括:主动节点和被动节点;
[0014]当所述第一事件节点的节点类型为主动节点时,获取所述第一事件节点对应的主动策略;
[0015]对所述主动策略的可行性进行验证,若验证未通过,剔除对应所述第一事件节点;
[0016]当所述第一事件节点的节点类型为被动节点时,获取所述第一事件节点对应的被动方;
[0017]对所述被动方的可信性进行验证,若验证未通过,剔除对应所述第一事件节点;
[0018]当需要剔除的所述第一事件节点均剔除后,将剔除剩余的所述第一事件节点作为第二事件节点;
[0019]通过所述第二事件节点获取多个第一容器异常事件。
[0020]优选的,对所述主动策略的可行性进行验证,包括:
[0021]对所述主动策略进行策略拆分,获得多个第一策略项;
[0022]依次遍历所述第一策略项,每次遍历时,对遍历到的第二策略项进行元素提取,获得多个第一策略元素;
[0023]获取预设的触发元素库,将所述第一策略元素与所述触发元素库中的第二策略元素进行匹配;
[0024]若匹配符合,同时,获取匹配符合的所述第二策略元素对应的触发值,并与所述第二策略项进行关联;
[0025]累加计算所述第二策略项关联的所述触发值,获得触发值和;
[0026]获取所述第二策略项对应于所述主动策略的策略权重,同时,获取所述策略权重对应的触发值和阈值;
[0027]若所述处方值和小于等于所述处方值和阈值,所述主动策略的可行性验证通过;
[0028]否则,获取所述第二策略项对应的多个主动记录;
[0029]基于预设的风险判定模型,根据所述主动记录,对所述第二策略项进行风险判定,获取第一风险值;
[0030]赋予所述第一风险值所述第二策略项对应于所述主动策略的策略权重,获得第二风险值;
[0031]当遍历所述第一策略项结束后,累加计算各所述第二风险值,获得风险值和;
[0032]若所述风险值和大于等于预设的风险值和阈值,所述主动策略的可行性验证未通过;
[0033]否则,验证通过。
[0034]优选的,对所述被动方的可信性进行验证,包括:
[0035]获取所述被动方对应的被动方式的方式类型,所述方式类型包括:直接方式和间接方式;
[0036]当所述被动方对应的被动方式的方式类型为直接方式时,获取所述被动方对应的第一可靠值;
[0037]若所述第一可靠值小于等于预设的第一可靠值阈值,所述被动方的可信性验证未通过;
[0038]否则,验证通过;
[0039]当所述被动方对应的被动方式的方式类型为间接方式时,获取所述被动方对应的至少一个第一间接场景;
[0040]依次遍历所述第一间接场景,每次遍历时,获取遍历到的第二间接场景对应于所述被动方的场景权重,获取所述第二间接场景的第二可靠值,同时,获取所述被动方对所述第二间接场景进行担保的担保值;
[0041]获取所述场景权重和所述第二可靠值共同对应的担保阈值;
[0042]若所述第二可靠值小于等于预设的第二可靠值阈值和/或所述担保值小于等于所述担保阈值,所述被动方的可信性验证未通过;
[0043]否则,验证通过。
[0044]优选的,基于所述第一属性信息,对所述第一容器异常事件进行预筛选,包括:
[0045]获取所述第一容器异常事件对应的第二容器的第二属性信息;
[0046]对所述第一属性信息进行特征提取,获得多个第一属性特征;
[0047]对所述第二属性信息进行特征提取,获得多个第二属性特征;
[0048]将所述第一属性特征与所述第二属性特征进行匹配;
[0049]若匹配符合,将匹配符合的所述第一属性特征或所述第二属性特征作为第三属性特征;
[0050]构建属性特征

利用值库,基于所述属性特征

利用值库,确定所述第三属性特征对应的第一利用值,并与对应所述第一容器异常事件进行关联;
[0051]累加计算所述第一容器异常事件关联的所述第一利用值,获得利用值和;
[0052]若所述利用值和大于等于预设的利用值和阈值,将对应所述第一容器异常事件作为第二容器异常事件;
[0053]整合各所述第二容器异常事件,获得事件集;
[0054]将所述事件集作为预筛选结果,完成预筛选。
[0055]优选的,构建属性特征

利用值库,包括:
[0056]获取预设的属性特征集,所述属性特征集包括:多个第四属性特征;
[0057]获取所述第四属性特征对应的多个利用事件;
[0058]基于预设的作用分析模型,分析所述第四属性特征对应于所述利用事件的作用值,并与对应所述第四属性特征进行关联;
[0059]累加计算所述第四属性特征关联的所述作用值,获得第二利用值;
[0060]将所述第四属性特征与对应所述第二利用值进行组合配对,获得第一配对项;
[0061]获取预设的第一空白库,将所述第一配对项存入所述第一空白库中;
[0062本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对容器资源的监控告警系统,其特征在于,包括:获取模块,用于获取需要进行监控的第一容器的第一属性信息,同时,获取多个第一容器异常事件;筛选模块,用于基于所述第一属性信息,对所述第一容器异常事件进行预筛选;制定模块,用于基于预筛选结果,制定适宜于所述第一容器的监控策略;监控模块,用于基于所述监控策略,对所述第一容器进行监控,当监控到至少一个第一异常项时,进行相应告警。2.如权利要求1所述的一种针对容器资源的监控告警系统,其特征在于,获取多个第一容器异常事件,包括:获取预设的事件节点集,所述事件节点集包括:多个第一事件节点;获取所述第一事件节点的节点类型,所述节点类型包括:主动节点和被动节点;当所述第一事件节点的节点类型为主动节点时,获取所述第一事件节点对应的主动策略;对所述主动策略的可行性进行验证,若验证未通过,剔除对应所述第一事件节点;当所述第一事件节点的节点类型为被动节点时,获取所述第一事件节点对应的被动方;对所述被动方的可信性进行验证,若验证未通过,剔除对应所述第一事件节点;当需要剔除的所述第一事件节点均剔除后,将剔除剩余的所述第一事件节点作为第二事件节点;通过所述第二事件节点获取多个第一容器异常事件。3.如权利要求2所述的一种针对容器资源的监控告警系统,其特征在于,对所述主动策略的可行性进行验证,包括:对所述主动策略进行策略拆分,获得多个第一策略项;依次遍历所述第一策略项,每次遍历时,对遍历到的第二策略项进行元素提取,获得多个第一策略元素;获取预设的触发元素库,将所述第一策略元素与所述触发元素库中的第二策略元素进行匹配;若匹配符合,同时,获取匹配符合的所述第二策略元素对应的触发值,并与所述第二策略项进行关联;累加计算所述第二策略项关联的所述触发值,获得触发值和;获取所述第二策略项对应于所述主动策略的策略权重,同时,获取所述策略权重对应的触发值和阈值;若所述处方值和小于等于所述处方值和阈值,所述主动策略的可行性验证通过;否则,获取所述第二策略项对应的多个主动记录;基于预设的风险判定模型,根据所述主动记录,对所述第二策略项进行风险判定,获取第一风险值;赋予所述第一风险值所述第二策略项对应于所述主动策略的策略权重,获得第二风险值;当遍历所述第一策略项结束后,累加计算各所述第二风险值,获得风险值和;
若所述风险值和大于等于预设的风险值和阈值,所述主动策略的可行性验证未通过;否则,验证通过。4.如权利要求2所述的一种针对容器资源的监控告警系统,其特征在于,对所述被动方的可信性进行验证,包括:获取所述被动方对应的被动方式的方式类型,所述方式类型包括:直接方式和间接方式;当所述被动方对应的被动方式的方式类型为直接方式时,获取所述被动方对应的第一可靠值;若所述第一可靠值小于等于预设的第一可靠值阈值,所述被动方的可信性验证未通过;否则,验证通过;当所述被动方对应的被动方式的方式类型为间接方式时,获取所述被动方对应的至少一个第一间接场景;依次遍历所述第一间接场景,每次遍历时,获取遍历到的第二间接场景对应于所述被动方的场景权重,获取所述第二间接场景的第二可靠值,同时,获取所述被动方对所述第二间接场景进行担保的担保值;获取所述场景权重和所述第二可靠值共同对应的担保阈值;若所述第二可靠值小于等于预设的第二可靠值阈值和/或所述担保值小于等于所述担保阈值,所述被动方的可信性验证未通过;否则,验证通过。5.如权利要求1所述的一种针对容器资源的监控告警系统,其特征在于,基于所述第一属性信息,对所述第一容器异常事件进行预筛选,包括:获取所述第一容器异常事件对应的第二容器的第二属性信息;对所述第一属性信息进行特征提取,获得多个第一属性特征;对所述第二属性信息进行特征提取,获得多个第二属性特征;将所述第一属性特征与所述第二属性特征进行匹配;若匹配符合,将匹配符合的所述第一属性特征或所述第二属性特征作为第三属性特征;构建属性特征

...

【专利技术属性】
技术研发人员:王军平
申请(专利权)人:北京赛博云睿智能科技有限公司
类型:发明
国别省市:

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

1