一种服务器告警策略、方法及系统技术方案

技术编号:24455408 阅读:26 留言:0更新日期:2020-06-10 15:24
本发明专利技术提供了一种服务器告警策略、方法及系统,方法包括识别告警策略的触发方式;若是定时条件触发,则遍历各告警条件下的表达式类型,若均为统计表达式,则基于对判定时间的判断结果,返回告警判定结果;若包含统计表达式和流式表达式,则返回结果为false;若是流式条件触发,则将统计表达式的判定结果和流式表达式的判定结果作为返回结果。基于同环比告警,反映指标的变化趋势,以及与过去同期相比的波动情况,同时结合流式告警,利于及时发现指标异常,且充分了解到指标的告警趋势,达到提前推断指标风险的效果。

A server warning strategy, method and system

【技术实现步骤摘要】
一种服务器告警策略、方法及系统
本专利技术涉及服务器安全
,尤其是一种服务器告警策略、方法及系统。
技术介绍
在服务器运行过程中,若发生故障或出现异常情况时,及时的发出告警提示是必要的,能够使外界尽快的获取到故障或异常信息,便于尽快做出应对措施,避免造成更严重的损失。因此,在服务器系统中,具有健壮的告警机制是必不可少的。现有的告警方式主要包括统计告警和流式告警两种告警形式。其中统计告警是对指标在固定时间段统计值的告警,通常都是定时进行告警判断;流式告警会对采集到的每一个监控指标数据进行告警判断,达到实时告警的目的。然而,现有技术中,上述两种告警形式都是独立存在的,结果往往是针对当前服务器状态的显示,无法了解到指标的告警趋势,无法提前推断指标的风险。
技术实现思路
本专利技术提供了一种服务器告警策略、方法及系统,用于解决现有告警结果往往是针对当前服务器状态的显示,无法了解到指标的告警趋势,无法提前推断指标的风险问题。为实现上述目的,本专利技术采用下述技术方案:本专利技术第一方面提供了一种服务器告警策略,所述告警策略的结构包括告警类型、告警条件、告警表达式、告警表达式的逻辑判断关系、告警实例和告警触发动作,所述告警类型包括统计告警和流式告警,所述统计告警为同环比告警,所述告警条件包括多个,每个告警条件下包含若干告警表达式,所述告警表达式包括统计表达式和流式表达式;在运行所述告警策略时,对当前告警实例中的指标,结合告警类型、告警条件和告警表达式,进行逻辑判断,得到告警结果。本专利技术第二方面提供了一种服务器告警方法,基于所述的告警策略,所述方法包括:识别告警策略的触发方式;若是定时条件触发,则遍历各告警条件下的表达式类型,若均为统计表达式,则基于对判定时间的判断结果,返回告警判定结果;若包含统计表达式和流式表达式,则返回结果为false;若是流式条件触发,则将统计表达式的判定结果和流式表达式的判定结果作为返回结果。进一步地,所述基于对判定时间的判断结果,返回告警判定结果的具体过程为:判断当前时间是否为统计表达式的判定时间;若是,则进行同环比计算判定,返回判定结果;若否,则从上次的判定结果中,获取未过期的结果作为判定结果返回。进一步地,所述判定时间包括同比判定时间,判断当前时间是否为同比判断时间的具体过程为:根据初始时间、终止时间和周期值,判断当前时间是否为同比判定时间,若当前时间在初始时间和终止时间所限定的时间段内,且在周期值内,则当前时间为判定时间,否则当前时间不是判定时间;进一步地,所述判定时间包括环比判定时间,判断当前时间是否为环比判定时间的具体过程为:根据初始时间、终止时间和环比间隔,判断当前时间是否为环比判定时间,若当前时间在初始时间和终止时间所限定的时间段内,且不在环比间隔内,则当前时间为判定时间,否则当前时间不是判定时间。进一步地,所述进行同环比计算判定,返回判定结果的具体过程为:分别获取本期值和基期值,计算同环比率;将同环比率与告警阈值比较,得到判定结果并返回。进一步地,所述将统计表达式的判定结果和流式表达式的判定结果作为返回结果的具体过程为:在流式条件触发下,流式表达式给出实时判定结果;对于统计表达式,判断当前时间是否在统计表达式的判定时间内;若是,则从缓存中获取未过期的判定结果,最终的返回结果中包括流式表达式的判定结果和统计表达式的判定结果;若否,则最终的结果中仅包括流式表达式的判定结果。本专利技术第三方面提供了一种服务器告警系统,所述系统包括:识别模块,用于识别告警策略的触发方式;统计触发处理模块,用于遍历各告警条件下的表达式类型,若均为统计表达式,则基于对判定时间的判断结果,返回告警判定结果;若包含统计表达式和流式表达式,则返回结果为false;流式触发处理模块,将统计表达式的判定结果和流式表达式的判定结果作为返回结果。进一步地,所述统计触发处理模块包括:表达式判定单元,用于遍历各告警条件下的表达式类型,若均为统计表达式,则调用时间判定单元,若包含统计表达式和流式表达式,则返回false;时间判定单元,用于判断当前时间是否为统计表达式的判定时间,若是,则进行同环比计算判定;若否,则从上次的判定结果中获取未过期的结果作为判定结果。进一步地,所述流式触发处理模块包括:流式告警处理单元,利用流式表达式给出实时判定结果;统计告警处理单元,对于统计表达式,判断当前时间是否在统计表达式的判定时间内,若是,则调用第一结果返回单元,若否,则调用第二结果返回单元;第一结果返回单元,从缓存中获取未过期的判定结果,返回结果包括流式表达式的判定结果和统计表达式的判定结果;第二结果返回单元,返回流式表达式的判定结果。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术运用基于统计告警和流式告警的混合告警,对同一指标分别从统计角度和实时角度分析当前指标的运行情况。在统计告警中引入同环比告警,反映指标的变化趋势,以及与过去同期相比的波动情况,同时结合流式告警,利于及时发现指标异常,且充分了解到指标的告警趋势,达到提前推断指标风险的效果。在告警逻辑判断过程中,对不同触发方式的告警,给出不同的返回结果,体现出对不同告警类型的侧重保证返回结果的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术所述方法的流程示意图;图2是本专利技术所述系统的结构示意图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。本专利技术服务器告警策略,其结构包括告警类型、告警条件、告警表达式、告警表达式的逻辑判断关系、告警实例和告警触发动作,告警类型包括统计告警和流式告警,统计告警为同环比告警。一个告警策略包含多个告警条件,告警条件是最小的告警判定单元,每个告警条件可包含多个表达式,告警表达式包括统计表达式和流式表达式,分别对应统计告警条件与流式告警条件。告警判断逻辑对应个告警条件中告警表达式的逻辑判断关系。本实施例中的同环比告本文档来自技高网
...

【技术保护点】
1.一种服务器告警策略,其特征是,所述告警策略的结构包括告警类型、告警条件、告警表达式、告警表达式的逻辑判断关系、告警实例和告警触发动作,所述告警类型包括统计告警和流式告警,所述统计告警为同环比告警,所述告警条件包括多个,每个告警条件下包含若干告警表达式,所述告警表达式包括统计表达式和流式表达式;在运行所述告警策略时,对当前告警实例中的指标,结合告警类型、告警条件和告警表达式,进行逻辑判断,得到告警结果。/n

【技术特征摘要】
1.一种服务器告警策略,其特征是,所述告警策略的结构包括告警类型、告警条件、告警表达式、告警表达式的逻辑判断关系、告警实例和告警触发动作,所述告警类型包括统计告警和流式告警,所述统计告警为同环比告警,所述告警条件包括多个,每个告警条件下包含若干告警表达式,所述告警表达式包括统计表达式和流式表达式;在运行所述告警策略时,对当前告警实例中的指标,结合告警类型、告警条件和告警表达式,进行逻辑判断,得到告警结果。


2.一种服务器告警方法,基于权利要求1所述告警策略的逻辑判断关系,其特征是,所述方法包括:
识别告警策略的触发方式;
若是定时条件触发,则遍历各告警条件下的表达式类型,若均为统计表达式,则基于对判定时间的判断结果,返回告警判定结果;若包含统计表达式和流式表达式,则返回结果为false;
若是流式条件触发,则将统计表达式的判定结果和流式表达式的判定结果作为返回结果。


3.根据权利要求2所述服务器告警方法,其特征是,所述基于对判定时间的判断结果,返回告警判定结果的具体过程为:
判断当前时间是否为统计表达式的判定时间;
若是,则进行同环比计算判定,返回判定结果;
若否,则从上次的判定结果中,获取未过期的结果作为判定结果返回。


4.根据权利要求3所述服务器告警方法,其特征是,所述判定时间包括同比判定时间,判断当前时间是否为同比判断时间的具体过程为:
根据初始时间、终止时间和周期值,判断当前时间是否为同比判定时间,若当前时间在初始时间和终止时间所限定的时间段内,且在周期值内,则当前时间为判定时间,否则当前时间不是判定时间。


5.根据权利要求3所述服务器告警方法,其特征是,所述判定时间包括环比判定时间,判断当前时间是否为环比判定时间的具体过程为:
根据初始时间、终止时间和环比间隔,判断当前时间是否为环比判定时间,若当前时间在初始时间和终止时间所限定的时间段内,且不在环比间隔内,则当前时间为判定时间,否则当前时间不是判定时间。


6.根据权利要求3所述服务器告警...

【专利技术属性】
技术研发人员:周虹仰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1