监控告警策略配置方法及装置、监控告警方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机领域,尤其涉及一种监控告警策略配置方法及装置、监控告警 方法及装置。
【背景技术】
[0002] 现有的监控告警是通过人工根据软件系统及其所承载的业务的特点以及相关人 员的经验,设置相应的监控对象,并且人工配置相应的告警策略。现有的监控方法中,告警 策略的人工配置,将耗费大量的人力,并且后期还需要不断地维护,配置策略的准确性也很 难保证。
【发明内容】
[0003] 本发明技术方案的主要目的是提供一种监控告警策略配置方法及装置、监控告警 方法及装置,旨在不但实现了告警策略的自动化和智能化,而且还提高了监控的准确性。
[0004] 为实现上述目的,本发明提出了一种监控告警策略配置方法,包括以下步骤:
[0005] 获取系统及其所承载业务中待监控指标对应的历史数据;
[0006] 分析同一待监控指标在各时间点的历史数据,确定对应的监控类型,并计算同一 待监控指标在各时间点的合理波动区间;
[0007] 根据监控类型和所计算的合理波动区间,生成相应的告警监控策略。
[0008] 本发明还提出了一种监控告警方法,基于上述配置方法所配置的监控告警策略; 所述监控告警方法包括以下步骤:
[0009] 实时获取待监控指标的运行数据;
[0010] 用于根据所述待监控指标的运行数据对应的时间点,获取该时间点对应的告警策 略;
[0011] 根据所述告警策略根据所述告警策略对待监控指标的运行数据进行监控,并在满 足告警条件时,产生告警。
[0012] 对应地,本发明还提供了一种监控告警策略配置装置,包括:
[0013] 数据获取模块,用于获取系统及其所承载业务中待监控指标对应的历史数据;
[0014] 计算模块,用于分析同一待监控指标在各时间点的历史数据,确定对应的监控类 型,并计算同一待监控指标在各时间点的合理波动区间;
[0015] 策略生成模块,用于根据监控类型和所计算的合理波动区间,生成相应的告警监 控策略。
[0016] 对应地,本发明还提供了一种监控告警装置,包括:
[0017] 数据获取模块,用于实时获取待监控指标的运行数据;
[0018] 策略获取模块,用于根据所述待监控指标的运行数据对应的时间点,获取该时间 点对应的告警策略;
[0019] 告警模块,用于根据所述告警策略对待监控指标的运行数据进行监控,并在满足 告警条件时,产生告警。
[0020] 本发明对计算机软件系统及其所承载的业务的各类指标的历史数据进行监测,然 后对所监测的历史数据进行概率统计分析,获得待监控指标整体的波动特征,并根据该波 动特征,配置相应的监控告警策略,然后利用该告警策略对待监控指标进行监控并告警,不 但实现了告警策略的自动化和智能化,而且还提高了监控的准确性。
【附图说明】
[0021] 图1是本发明监控告警策略配置方法第一实施例的流程示意图;
[0022] 图2是本发明监控告警策略配置方法中,待监控指标在某个时间点上的历史数据 的不意图;
[0023] 图3是本发明监控告警策略配置方法中分析同一待监控指标在各时间点上的历 史数据,确定对应的监控类型,并计算同一待监控指标在各时间点上的合理波动区间的流 程不意图;
[0024] 图4是本发明监控告警策略配置方法第二实施例的流程示意图;
[0025] 图5是根据本发明第一实施例的监控告警策略配置方法所配置的合理波动区间 的平面示意图;
[0026] 图6是图5所示的合理波动区间进行聚类分析后的结果示意图;
[0027] 图7是图6进行聚类划分后合理波动区间的上下波动值与聚类分界线的分布示意 图;
[0028] 图8是图7所示的合理波动区间进行曲线拟合后的结果示意图;
[0029] 图9是本发明监控告警方法较佳实施例的流程示意图;
[0030] 图10是本发明监控告警策略配置装置第一实施例的功能模块示意图;
[0031] 图11是本发明监控告警策略配置装置中计算模块的功能模块示意图;
[0032] 图12是本发明监控告警策略配置装置第二实施例的功能模块示意图;
[0033] 图13是本发明监控告警装置较佳实施例的功能模块示意图。
[0034] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0035] 以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此 处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036] 本发明的主要思想是提供一种业务的监控方法,对计算机软件系统及其所承载的 业务的各类指标的历史数据进行监测,然后对所监测的历史数据进行概率统计分析,获得 待监控指标整体的波动特征,并根据该波动特征,配置相应的监控告警策略,然后利用该告 警策略对待监控指标进行监控并告警,不但实现了告警策略的自动化和智能化,而且还提 高了监控的准确性。
[0037] 在描述本发明具体实施例之前,将本发明用到的专用术语进行一一介绍:
[0038] 监控:指对计算机软件系统及其所承载业务的各类待监控指标的监测;
[0039] 告警:指监控到各类待监控指标发生异常时所发出的警示;
[0040] 监控对象:指计算机软件系统及其所承载业务的各类待监控指标;
[0041] 阈值告警:指对监控对象的数据量进行监控的算法,当监控对象的数据量超过设 定的阈值时,发生告警;
[0042] 平均值告警:指对监控对象数据量的波动比率(与历史数据对比)进行监控的算 法,当波动比率超过设定的阈值时,发生告警;
[0043] 告警策略:指对监控对象所使用的告警算法的选择及告警算法的阈值的设定;
[0044] 假设性检验:指数理统计学中根据一定假设条件由样本推断总体的一种方法。 具体作法是:根据问题的需要对所研究的总体作某种假设,记作H0 ;选取合适的统计