一种基于指标的告警方法、装置及计算机系统制造方法及图纸

技术编号:28223052 阅读:25 留言:0更新日期:2021-04-28 09:50
本申请公开了一种基于指标的告警方法、装置及计算机系统,方法包括获取待检测指标;获取指标标签对应的第一历史指标,第一历史指标包括第一历史时间周期内采集的历史指标值及历史采集时间;根据指标类型对应的计算规则以及第一历史指标计算得到第一基线值;使用第一预设模型根据第一历史指标预测第一正常值阈值;根据第一基线值及第一正常值阈值,生成第一目标基线,目标基线包括预测的待检测指标在采集时间对应的指标值的正常取值范围;当待检测指标值不满足第一目标基线时,确定待检测指标存在异常,本申请根据历史指标计算得到基线值及正常值阈值,实现了基于已有的记录动态调整判断规则,相较于固定阈值方法提升了异常识别的准确率。别的准确率。别的准确率。

【技术实现步骤摘要】
一种基于指标的告警方法、装置及计算机系统


[0001]本专利技术涉及数据监控领域,尤其涉及一种基于指标的告警方法、装置及计算机系统。

技术介绍

[0002]随着互联网的发展,企业的后台系统每天能够产生数千万条指标序列,这些指标序列反映了系统当前的运行状况、业务状况等。其中有指示系统运行正常的指标,也包括由于日常发布、硬件故障、网络故障或者恶意访问等情况导致的指示系统异常的指标。
[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]在一些实施例中,所述获取模块还可用于获取所述指标标签对应的第二历史指标,所述第二历史指标包括所述采集时间前预设时间段内采集的所述指标标签对应的历史指标值及对应的历史采集时间;所述计算模块还可用于根据所述指标类型对应的计算规则以及所述第二历史指标计算得到第二基线值;所述预测模块还可用于使用第一预设模型根据所述第二历史指标预测所述待检测指标在所述采集时间对应的第二正常值阈值;所述生成模块还可用于根据所述第二基线值及所述第二正常值阈值,生成所述第二历史指标对应的第二目标基线;所述处理模块还可用于当所述待检测指标值不满足所述第一目标基线及所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于指标的告警方法,其特征在于,所述方法包括:获取待检测指标,所述待检测指标包括待检测指标值、采集时间及对应的指标标签;当所述待检测指标对应的指标类型是平稳型或离散型时,获取所述指标标签对应的第一历史指标,所述第一历史指标包括第一历史时间周期内采集的所述指标标签对应的历史指标值及对应的历史采集时间;根据所述指标类型对应的计算规则以及所述第一历史指标计算得到第一基线值;使用第一预设模型根据所述第一历史指标预测所述待检测指标在所述采集时间对应的第一正常值阈值;根据所述第一基线值及所述第一正常值阈值,生成所述第一历史指标对应的第一目标基线,所述目标基线包括预测的所述待检测指标在所述采集时间对应的指标值的正常取值范围;当所述待检测指标值不满足所述第一目标基线时,确定所述待检测指标存在异常。2.根据权利要求1所述的方法,其特征在于,所述方法包括:获取所述指标标签对应的第二历史指标,所述第二历史指标包括所述采集时间前预设时间段内采集的所述指标标签对应的历史指标值及对应的历史采集时间;根据所述指标类型对应的计算规则以及所述第二历史指标计算得到第二基线值;使用第一预设模型根据所述第二历史指标预测所述待检测指标在所述采集时间对应的第二正常值阈值;根据所述第二基线值及所述第二正常值阈值,生成所述第二历史指标对应的第二目标基线;所述当所述待检测指标值不满足所述第一目标基线时,确定所述待检测指标存在异常包括:当所述待检测指标值不满足所述第一目标基线及所述第二目标基线时,确定所述待检测指标存在异常。3.根据权利要求2所述的方法,其特征在于,所述当所述待检测指标值不满足所述第一目标基线及所述第二目标基线时,确定所述待检测指标存在异常包括:当所述待检测指标值不满足所述第一目标基线及所述第二目标基线时,生成所述指标标签对应的异常值记录;获取所述采集日期前预设天数内所述指标标签的异常值记录;当所述预设天数内所述指标标签的异常值记录的数量超过对应的预设阈值时,确定所述待检测指标存在异常并发出告警信号。4.根据权利要求1

3任一所述的方法,其特征在于,所述根据所述指标类型对应的计算规则以及所述第一历史指标计算得到第一基线值包括:当所述待检测指标对应的指标类型是平稳型时,根据所述第一历史指标对应的历史指标值的均值生成第一基线值;当所述待检测指标对应的指标类型是离散型时,根据所述第一历史指标对应的历史指标值的预设分位值生成第一基线值。5.根据权利要求1

3任一所述的方法,其特征在于,所述根据所述第一基线值及所述第一正常值阈值,生成所述第一历史指标对应的第一目标基线包括:
根据所述第一基线值及所述第一正常值阈值,生成第一目标基线值;根据所述第一目标基线值及预设波动范围倍率,生成第一目标基线。6.根据权利要求3所述的方法,其特征在于,所述确定所述待检测指标存在异常并发出告警信号包括:向预设告警系统发送告警信号,所述告警消息包括待检测指标;所述预设告警系统根据所述待检测指标匹配相应的告警目标,根据预设的告警模板生成告警消息并发送至所述告警目标。7.根据权利要求1

3任一所述的方法,其特征在...

【专利技术属性】
技术研发人员:孙晓磊肖桦潘卫华
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:

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

1