告警数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:29932544 阅读:8 留言:0更新日期:2021-09-04 19:03
本申请涉及数据处理技术,提供了一种告警数据处理方法、装置、计算机设备和存储介质。该方法包括:获取告警数据;将告警数据按照业务类型分类缓存;当满足数据处理触发条件时,通过多个线程并行的对每个线程相应的业务类型下缓存的告警数据进行批量处理;每个线程对相应业务类型下缓存的告警数据进行处理的步骤,包括:从业务类型对应的规则库中,筛选业务类型下缓存的每个告警数据所匹配的目标策略规则;确定每个目标策略规则对应的告警数据量;当告警数据量满足相应目标策略规则的规则执行条件时,根据满足规则执行条件的目标策略规则与相匹配的告警数据执行相应数据处理。采用本方法能够提高数据处理可靠性。同时,本申请还涉及区块链技术。还涉及区块链技术。还涉及区块链技术。

【技术实现步骤摘要】
告警数据处理方法、装置、计算机设备和存储介质


[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]图1为一个实施例中告警数据处理方法的应用环境图;
[0040]图2为一个实施例中告警数据处理方法的流程示意图;
[0041]图3为一个实施例中通过每个线程对相应业务类型下缓存的告警数据进行处理的步骤的流程示意图;
[0042]图4为一个实施例中告警数据处理装置的结构框图;
[0043]图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0044]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种告警数据处理方法,其特征在于,所述方法包括:获取告警数据;将所述告警数据按照业务类型进行分类缓存;当满足数据处理触发条件时,通过多个线程并行的对每个线程相应的业务类型下缓存的告警数据进行批量处理;其中,每个线程对相应业务类型下缓存的告警数据进行处理的步骤,包括:从所述业务类型所对应的规则库中,筛选所述业务类型下缓存的每个告警数据所匹配的目标策略规则;确定每个目标策略规则对应的告警数据量;当所述告警数据量满足相应目标策略规则所对应的规则执行条件时,根据满足所述规则执行条件的目标策略规则与相匹配的告警数据执行相应数据处理。2.根据权利要求1所述的方法,其特征在于,所述从所述业务类型所对应的规则库中,筛选所述业务类型下缓存的每个告警数据所匹配的目标策略规则,包括:遍历所述业务类型所对应的规则库,得到所述业务类型下缓存的每个告警数据对应的规则集合;按照规则作用域、规则配置时间与规则因子数量,从每个规则集合中筛选与相应告警数据相匹配的目标策略规则。3.根据权利要求2所述的方法,其特征在于,所述遍历所述业务类型所对应的规则库,得到所述业务类型下缓存的每个告警数据对应的规则集合,包括:根据所述业务类型下缓存的每个告警数据,遍历所述业务类型所对应的规则库中的策略规则;将遍历的策略规则的规则作用域与相应告警数据进行匹配;当规则作用域匹配成功时,将遍历的所述策略规则的每个规则因子与相应告警数据进行匹配;当规则因子匹配成功时,将遍历的所述策略规则添加至相应告警数据所对应的规则集合中。4.根据权利要求1所述的方法,其特征在于,所述当所述告警数据量满足相应目标策略规则所对应的规则执行条件时,根据满足所述规则执行条件的目标策略规则与相匹配的告警数据执行相应数据处理之前,所述方法还包括:获取当前时间戳与当前所处的目标时间窗口;针对每个目标策略规则,根据前一个评估周期内与所述目标时间窗口相匹配的历史告警数据量,以及当前统计的告警数据量确定相应告警波动率;当所述告警波动率大于或等于波动率阈值、且所述当前时间戳处于...

【专利技术属性】
技术研发人员:王海洋
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:

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

1