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

技术编号:33468591 阅读:57 留言:0更新日期:2022-05-19 00:46
本发明专利技术涉及人工智能技术,揭露了一种数据监控方法,包括:获取数据监控请求,提取该请求中的监控内容字段;从监控内容字段中解析出监控时间、监控指标和目标数据源,并根据监控指标确定监控规则;将监控规则部署至目标数据源内;当监测到目标数据源正在运行时,判断目标数据源的系统时间是否在监控时间内;若目标数据源的系统时间不在监控时间内,返回判断所述系统时间是否在监控时间内的步骤;若目标数据源的系统时间在监控时间内,利用部署的监控规则对目标数据源进行监控。此外,本发明专利技术还涉及区块链技术,产品画像及用户画像可存储于区块链的节点。本发明专利技术还提出一种数据监控装置、设备及介质。本发明专利技术可以提高数据监控的灵活性与精确度较低。精确度较低。精确度较低。

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


[0001]本专利技术涉及人工智能
,尤其涉及一种数据监控方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着人们对数据价值的深入挖掘,人们越来越多的采用各种数据处理系统对数据进行计算、存储、分析等操作,但为了保证此类系统的精确度、时效性等性能,对于该类系统的系统性能进行监控,成为了人们所关注的重点事项。
[0003]业内现有的Esper等监控系统可实现对数据源(数据处理方)的监控,但在系统启动时开始接收数据源并进行监控,在系统关闭后结束数据源的接收及监控;该方法中,监控系统在运行期间将对所有的数据源进行监控及告警,极大程度地占用了原本有限的计算资源,监控方式过于死板,无法灵活地对数据进行监控。

技术实现思路

[0004]本专利技术提供一种数据监控方法、装置及计算机可读存储介质,其主要目的在于解决进行数据监控的灵活性与精确度较低的问题。
[0005]为实现上述目的,本专利技术提供的一种数据监控方法,包括:
[0006]获取数据监控请求,提取所述数据监控请求中的监控内容字段;
[0007]从监控内容字段中解析出监控时间、监控指标和目标数据源,并根据所述监控指标确定监控规则;
[0008]将所述监控规则部署至所述目标数据源内;
[0009]当监测到所述目标数据源正在运行时,判断所述目标数据源的系统时间是否在所述监控时间内;
[0010]若所述目标数据源的系统时间不在所述监控时间内,返回判断所述目标数据源的系统时间是否在所述监控时间内的步骤;
[0011]若所述目标数据源的系统时间在所述监控时间内,利用部署的所述监控规则对所述目标数据源进行监控。
[0012]可选地,所述提取所述数据监控请求中的监控内容字段,包括:
[0013]统计预设的分割符在所述数据监控请求中的符号位置;
[0014]按照所述符号位置将所述数据监控请求拆分为多个指令字段;
[0015]汇集位于所述数据监控请求中预设位置的字段为监控内容字段。
[0016]可选地,所述从监控内容字段中解析出监控时间、监控指标和目标数据源,包括:
[0017]将所述监控内容字段拆分为字段头与字段体;
[0018]对所述字段体进行解析,得到监控时间和监控指标;
[0019]对所述字段头进行数据溯源,得到目标数据源的IP地址;
[0020]根据所述IP地址获取所述目标数据源。
[0021]可选地,所述对所述字段头进行数据溯源,得到目标数据源的IP地址,包括:
[0022]遍历并确定所述监控内容字段中的字段头数据类;
[0023]对所述字段头数据类进行反射操作,得到字段头方法;
[0024]根据所述字段头方法构建字段头提取语句;
[0025]执行所述字段头提取语句提取所述数据监控请求中的请求消息头;
[0026]对所述消息头进行解析,得到目标数据源的IP地址。
[0027]可选地,所述根据所述监控指标确定监控规则,包括:
[0028]获取多个预设的监控规则,以及每一个监控规则对应的规则标签;
[0029]逐个计算所述监控指标与每一个规则标签的之间的匹配值;
[0030]确定所述匹配值最大的规则标签对应的监控规则为所述目标数据源的监控规则。
[0031]可选地,所述逐个计算所述监控指标与每一个规则标签的之间的匹配值,包括:
[0032]利用如下匹配值算法计算所述监控指标与每一个规则标签之间的匹配值:
[0033][0034]其中,D为所述匹配值,a为所述监控指标,b
i
为第i个预设的监控规则对应的规则标签。
[0035]可选地,所述将所述监控规则部署至所述目标数据源内,包括:
[0036]识别所述目标数据源内的数据类型;
[0037]利用与所述数据类型相应的编译器将所述监控规则编译为监控语句;
[0038]获取所述目标数据源的系统架构文件,并将所述监控语句写入所述系统架构文件。
[0039]为了解决上述问题,本专利技术还提供一种数据监控装置,所述装置包括:
[0040]字段提取模块,用于获取数据监控请求,提取所述数据监控请求中的监控内容字段;
[0041]规则获取模块,用于从监控内容字段中解析出监控时间、监控指标和目标数据源,并根据所述监控指标确定监控规则;
[0042]规则部署模块,用于将所述监控规则部署至所述目标数据源内;
[0043]数据监控模块,用于当监测到所述目标数据源正在运行时,判断所述目标数据源的系统时间是否在所述监控时间内,若所述目标数据源的系统时间不在所述监控时间内,返回判断所述目标数据源的系统时间是否在所述监控时间内的步骤,若所述目标数据源的系统时间在所述监控时间内,利用部署的所述监控规则对所述目标数据源进行监控。
[0044]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0045]至少一个处理器;以及,
[0046]与所述至少一个处理器通信连接的存储器;其中,
[0047]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的数据监控方法。
[0048]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存
储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的数据监控方法。
[0049]本专利技术实施例能够根据获取到的数据监控请求,解析出监控时间、监控指标和目标数据源,根据监控指标灵活选取监控规则,并将监控规则部署至目标数据源内,进而根据该监控时间、目标数据源的运行状态以及系统时间实现灵活、动态地对目标数据源的各项监控指标进行监控,无需在该目标数据源运行的全程进行全面监控,减少了计算资源的浪费,实现了精确且灵活的数据监控。因此本专利技术提出的数据监控方法、装置、电子设备及计算机可读存储介质,可以解决进行数据监控的灵活性与精确度较低的问题。
附图说明
[0050]图1为本专利技术一实施例提供的数据监控方法的流程示意图;
[0051]图2为本专利技术一实施例提供的从监控内容字段中解析出监控时间、监控指标和目标数据源的流程示意图;
[0052]图3为本专利技术一实施例提供的根据监控指标确定监控规则的流程示意图;
[0053]图4为本专利技术一实施例提供的数据监控装置的功能模块图;
[0054]图5为本专利技术一实施例提供的实现所述数据监控方法的电子设备的结构示意图。
[0055]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0056]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据监控方法,其特征在于,所述方法包括:获取数据监控请求,提取所述数据监控请求中的监控内容字段;从监控内容字段中解析出监控时间、监控指标和目标数据源,并根据所述监控指标确定监控规则;将所述监控规则部署至所述目标数据源内;当监测到所述目标数据源正在运行时,判断所述目标数据源的系统时间是否在所述监控时间内;若所述目标数据源的系统时间不在所述监控时间内,返回判断所述目标数据源的系统时间是否在所述监控时间内的步骤;若所述目标数据源的系统时间在所述监控时间内,利用部署的所述监控规则对所述目标数据源进行监控。2.如权利要求1所述的数据监控方法,其特征在于,所述提取所述数据监控请求中的监控内容字段,包括:统计预设的分割符在所述数据监控请求中的符号位置;按照所述符号位置将所述数据监控请求拆分为多个指令字段;汇集位于所述数据监控请求中预设位置的字段为监控内容字段。3.如权利要求1所述的数据监控方法,其特征在于,所述从监控内容字段中解析出监控时间、监控指标和目标数据源,包括:将所述监控内容字段拆分为字段头与字段体;对所述字段体进行解析,得到监控时间和监控指标;对所述字段头进行数据溯源,得到目标数据源的IP地址;根据所述IP地址获取所述目标数据源。4.如权利要求3所述的数据监控方法,其特征在于,所述对所述字段头进行数据溯源,得到目标数据源的IP地址,包括:遍历并确定所述监控内容字段中的字段头数据类;对所述字段头数据类进行反射操作,得到字段头方法;根据所述字段头方法构建字段头提取语句;执行所述字段头提取语句提取所述数据监控请求中的请求消息头;对所述消息头进行解析,得到目标数据源的IP地址。5.如权利要求1所述的数据监控方法,其特征在于,所述根据所述监控指标确定监控规则,包括:获取多个预设的监控规则,以及每一个监控规则对应的规则标签;逐个计算所述监控指标与每一个规则标签的之间的匹配值;确定所述匹配值最大的规则标签对应...

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

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

1