数据监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37587178 阅读:19 留言:0更新日期:2023-05-18 11:01
本公开实施例提供了数据监控方法、装置、电子设备以及存储介质,其中,数据监控方法包括:在检测到目标数据表更新的情况下,遍历目标数据表关联的监控规则表达式,确定监控规则表达式中目标数据表对应的多个第一监控对象;根据目标数据表的最新数据,获取每个第一监控对象的第一对象参数并存储于预设存储区域;针对每个第一监控对象,若确定监控规则表达式包括第一监控对象和至少一个第二监控对象且预设存储区域中存储有每个第二监控对象的第二对象参数,则根据监控规则表达式、第一对象参数和每个第二对象参数,生成监控信息;根据监控信息,确定是否触发告警,以此,能够重复利用存储于预设存储区域的对象参数,减少计算工作量。量。量。

【技术实现步骤摘要】
数据监控方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种数据监控方法、装置、电子设备及存储介质。

技术介绍

[0002]随着电子技术的发展,大数据的应用越来越广泛。在大数据平台中,常常以数据表为单位存储数据,且定期对数据表进行数据更新。为了确保数据是否异常,往往需要针对一个或多个数据表配置一些监控规则。负责数据质量监控的监控系统通常需要按照预先配置的监控规则分别执行每个监控规则对应的监控任务。
[0003]实际应用中,在监控规则较为复杂的情况下,执行监控任务往往需要进行大量的重复计算,效率低下。

技术实现思路

[0004]本申请实施例提供了一种数据监控方法、装置、电子设备及存储介质,以减少监控任务中的重复计算量。
[0005]第一方面,本申请实施例提供了一种数据监控方法,包括:
[0006]在检测到目标数据表更新的情况下,遍历所述目标数据表关联的监控规则表达式,确定所述监控规则表达式中所述目标数据表对应的多个第一监控对象;所述监控规则表达式用于根据至少一个数据表的最新数据生成监控信息;所述至少一个数据表包括所述目标数据表;
[0007]根据所述目标数据表的最新数据,获取每个所述第一监控对象的第一对象参数并存储于预设存储区域;
[0008]针对每个所述第一监控对象,若确定所述监控规则表达式包括所述第一监控对象和至少一个第二监控对象,且所述预设存储区域中存储有每个所述第二监控对象的第二对象参数,则根据所述监控规则表达式、所述第一对象参数和每个所述第二对象参数,生成所述监控规则表达式对应的监控信息;所述第二监控对象对应于所述目标数据表之外的其他数据表;
[0009]根据所述监控信息,确定是否触发告警。
[0010]第二方面,本申请实施例提供了一种数据监控装置,包括:
[0011]遍历单元,用于在检测到目标数据表更新的情况下,遍历所述目标数据表关联的监控规则表达式,确定所述监控规则表达式中所述目标数据表对应的多个第一监控对象;所述监控规则表达式用于根据至少一个数据表的最新数据生成监控信息;所述至少一个数据表包括所述目标数据表;
[0012]获取单元,用于根据所述目标数据表的最新数据,获取每个所述第一监控对象的第一对象参数并存储于预设存储区域;
[0013]生成单元,用于针对每个所述第一监控对象,若确定所述监控规则表达式包括所
述第一监控对象和至少一个第二监控对象,且所述预设存储区域中存储有每个所述第二监控对象的第二对象参数,则根据所述监控规则表达式、所述第一对象参数和每个所述第二对象参数,生成所述监控规则表达式对应的监控信息;所述第二监控对象对应于所述目标数据表之外的其他数据表;
[0014]第一确定单元,用于根据所述监控信息,确定是否触发告警。
[0015]第三方面,本申请实施例提供了一种电子设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行第一方面所述的数据监控方法。
[0016]第四方面,本申请实施例提供了一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现如第一方面所述的数据监控方法。
[0017]可以看出,在本申请实施例中,在检测到目标数据表更新的情况下,通过确定目标数据表对应的多个第一监控对象,以及,根据目标数据表的最新数据获取各个第一监控对象的第一对象参数并存储于预设存储区域,可以使得预设存储区域中可能存储有每个数据表对应的各个监控对象的对象参数,该对象参数是基于每个数据表更新之后的最新数据生成的;进而,通过在确定目标数据表关联的监控规则表达式所需的各个对象参数均存储于该预设存储区域的情况下根据该监控规则表达式和从预设存储区域中读取的各个对象参数生成监控信息,以根据监控信息确定是否告警,可以使得根据每个监控规则表达式生成监控信息时所需的各个对象参数是从预设存储区域中获取的或新生成的,且该新生成的对象参数同样存储于该预设存储区域中,可以被其他监控规则表达式重复利用,因此,不同的监控规则表达式可以重复利用存储于预设存储区域中的同一个对象参数,减少了监控任务中的重复计算量,而不是当生成每个监控规则表达式对应的监控信息时独立按照该监控规则对应的监控规则表达式从头计算每个对象参数。
附图说明
[0018]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;
[0019]图1为本申请实施例提供的一种数据监控方法的处理流程图;
[0020]图2为本申请实施例提供的一种用于执行数据监控方法的监控系统的配置方法的处理流程图;
[0021]图3为本申请实施例提供的又一种数据监控处理方法的处理流程图;
[0022]图4为本申请实施例提供的一种数据监控装置示意图;
[0023]图5为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0024]为了使本
的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本申请实施例,本领
域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请的保护范围。
[0025]在数据监控场景的实际应用中,可能需要配置数量巨大且逻辑关系复杂的多个监控规则,每个监控规则分别对应于一个监控任务,由负责监控数据质量的监控系统分别执行,在执行监控任务的过程中,不同的监控规则可能与同一个数据表相关,且共用了同一部分数据,但不同的监控任务之间数据不互通,不可避免地需要进行大量重复运算。为了解决上述问题,本申请实施例提供了一种数据监控方法。
[0026]图1为本申请实施例提供的一种数据监控方法的处理流程图。图1的数据监控方法可由电子设备执行,该电子设备可以是终端设备,比如手机、笔记本电脑、智能交互设备等等;或者,该电子设备还可以是服务器,比如独立的物理服务器、服务器集群或者是能够进行云计算的云服务器。参照图1,本实施例提供的数据监控方法,具体包括步骤S102至步骤S108。
[0027]步骤S102,在检测到目标数据表更新的情况下,遍历目标数据表关联的监控规则表达式,确定监控规则表达式中目标数据表对应的多个第一监控对象;监控规则表达式用于根据至少一个数据表的最新数据生成监控信息;至少一个数据表包括目标数据表。
[0028]具体实施时,存在数据监控需求的平台或系统可以按照数据表的形式进行数据存储。同一平台或系统具有的数据表的数量可以是多个。在多个数据表中,每个数据表可以具有多个元数据。元数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据监控方法,其特征在于,包括:在检测到目标数据表更新的情况下,遍历所述目标数据表关联的监控规则表达式,确定所述监控规则表达式中所述目标数据表对应的多个第一监控对象;所述监控规则表达式用于根据至少一个数据表的最新数据生成监控信息;所述至少一个数据表包括所述目标数据表;根据所述目标数据表的最新数据,获取每个所述第一监控对象的第一对象参数并存储于预设存储区域;针对每个所述第一监控对象,若确定所述监控规则表达式包括所述第一监控对象和至少一个第二监控对象,且所述预设存储区域中存储有每个所述第二监控对象的第二对象参数,则根据所述监控规则表达式、所述第一对象参数和每个所述第二对象参数,生成所述监控规则表达式对应的监控信息;所述第二监控对象对应于所述目标数据表之外的其他数据表;根据所述监控信息,确定是否触发告警。2.根据权利要求1所述的方法,其特征在于,所述目标数据表关联的监控规则表达式的数量为多个;所述遍历所述目标数据表关联的监控规则表达式,确定所述监控规则表达式中所述目标数据表对应的多个第一监控对象,包括:针对每个所述监控规则表达式,遍历所述监控规则表达式并提取得到至少一个对象标识;在所述至少一个对象标识中,将所述目标数据表关联的对象标识确定为第一对象标识;将每个所述第一对象标识对应的监控对象确定为所述第一监控对象。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标数据表的最新数据,获取每个所述第一监控对象的第一对象参数并存储于预设存储区域之后,所述根据所述监控规则表达式、所述第一对象参数和每个所述第二对象参数,生成所述监控规则表达式对应的监控信息之前,还包括:在所述至少一个对象标识中,将所述第一对象标识之外的对象标识确定为第二对象标识;根据所述第二对象标识,在所述预设存储区域中查询是否存在对应的第二对象参数。4.根据权利要求1所述的方法,其特征在于,所述根据所述监控规则表达式、所述第一对象参数和每个所述第二对象参数,生成所述监控规则表达式对应的监控信息,包括:遍历所述监控规则表达式并解析关系式符号;根据所述第一监控对象、所述第一对象参数、每个所述第二监控对象、每个所述第二对象参数以及所述关系式符号的解析结果,生成所述监控规则表达式对应的监控信息。5.根据权利要求2所述的方法,其特征在于,所述遍历所述监控规则表达式并提取得到至少一个对象标识,包括:通过运行继承基础类文件的第一子类文件,遍历所述监控规...

【专利技术属性】
技术研发人员:黄波冯仕炳刘德华李永刚吴海英蒋宁
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1