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

技术编号:20044844 阅读:29 留言:0更新日期:2019-01-09 04:08
本发明专利技术提供一种数据监控方法、装置、设备及存储介质。其中,方法包括:根据监控关键值,匹配出与所述监控关键值相等的聚合关键值;获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,其中,所述至少一个监控目标的历史统计量用于确定被监控业务的业务状态。

【技术实现步骤摘要】
数据监控方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种数据监控方法、装置、设备及存储介质。
技术介绍
.现有技术中,监控系统通常将被监控业务的业务日志持久化到数据库中,在对被监控业务的业务状态进行监控时,则按照配置文件中设定的配置信息从数据库中获取业务日志,对业务进行分析,从而实现对被监控业务的业务状态进行监控。但是,将业务日志持久化到数据库中需要占据大量的存储空间,浪费存储资源。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种数据监控方法、装置、设备及存储介质。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种数据监控方法,包括:根据监控关键值,匹配出与所述监控关键值相等的聚合关键值;获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,其中,所述至少一个监控目标的历史统计量用于确定被监控业务的业务状态。上述方案中,所述根据监控关键值,匹配出与所述监控关键值相等的聚合关键值之前,还包括:获取至少一条业务日志,所述业务日志中至少包含日志生成时间;根据时间粒度和所述日志生成时间得到所述业务日志的聚合关键值;按照设定统计规则,对具有相同聚合关键值的至少一个业务日志进行统计,得到所述业务日志中所述监控目标的当前统计量;关联存储所述聚合关键值和对应于所述监控目标的当前统计量。上述方案中,所述监控关键值的确定过程包括:获取至少一条业务日志,所述业务日志中至少包含日志生成时间;根据时间粒度和所述日志生成时间得到所述业务日志的监控关键值;将所述业务日志的所述监控关键值与存储的监控关键值进行比较,确定所述监控关键值与存储的监控关键值不相同时,存储所述监控关键值。上述方案中,所述获取至少一条业务日志之前,还包括:获取至少一条历史记录,得到所述历史记录中记录的业务日志的接收时间和日志生成时间;根据所述接收时间与所述日志生成时间的时间差,确定接收时延;所述获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量之前还包括:根据所述时间粒度确定统计量获取周期,得到对应于所述统计量获取周期的第一统计量提取时刻;根据所述接收时延、所述第一统计量提取时刻,确定对应于所述统计量获取周期的第二统计量提取时刻;所述获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,包括:在所述第二统计量提取时刻,获取所述监控目标的历史统计量。上述方案中,所述获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量之后,还包括:根据所述监控关键值和设定的第一比对参数,确定第一监控历史关键值;匹配出与所述第一监控历史关键值相等的第一聚合比对关键值,获取与所述第一聚合比对关键值关联存储的所述监控目标的历史比对统计量;确定所述历史统计量与所述历史比对统计量的比值超过设定比值时,发出报警信息。上述方案中,所述方法还包括:根据所述监控关键值和设定的第二比对参数,确定第二监控历史关键值;匹配出与所述第二监控历史关键值相等的第二聚合比对关键值,获取与所述第二聚合比对关键值关联存储的指定监控目标的监控统计量;根据所述指定监控目标的所述监控统计量,调整时间粒度。上述方案中,所述业务日志中包含业务编号、接口编号、日志生成时间;所述根据时间粒度和所述日志生成时间得到所述业务日志的聚合关键值,包括:根据所述时间粒度、所述业务编号、所述接口编号和所述日志生成时间合成所述业务日志的聚合关键值;所述根据时间粒度和所述日志生成时间得到所述业务日志的监控关键值,包括:根据所述时间粒度、所述业务编号、所述接口编号和所述日志生成时间合成所述业务日志的监控关键值;所述被监控业务具有至少两个接口,所述获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量之后,还包括:针对每个接口,获取对应于相应接口的监控目标的历史统计量;根据所述至少两个接口对应的监控目标的历史统计量,确定对应于所述被监控业务的监控对象的监控量。本专利技术实施例还提供了一种数据监控装置,包括:关键值匹配模块,用于根据监控关键值,匹配出与所述监控关键值相等的聚合关键值;统计量获取模块,用于获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,其中,所述至少一个监控目标的历史统计量用于确定被监控业务的业务状态。本专利技术实施例又提供了一种数据监控设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。本专利技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。本专利技术实施例提供的数据监控方法、装置、设备及存储介质,采用监控关键值匹配出与监控关键值相等的聚合关键值,从而获取与聚合关键值关联存储的监控目标的历史统计量,实现对被监控业务的业务状态进行监控。由于只需对被监控业务的监控目标的统计量进行存储,比及对整个业务日志进行存储,可明显减少需要存储的数据量,节约了存储资源。附图说明图1为本专利技术实施例提供的数据监控方法流程图;图2为本专利技术应用实施例提供的数据监控方法流程图;图3为本专利技术实施例提供的业务监控架构图;图4为本专利技术实施例提供的监控参数配置过程示意图;图5为本专利技术实施例提供的数据监控过程示意图;图6为本专利技术实施例提供的数据监控装置的结构示意图;图7为本专利技术实施例提供的数据监控设备的硬件结构示意图。具体实施方式下面结合附图及实施例对本专利技术再作进一步详细的描述。本专利技术实施例提供一种数据监控方法,如图1所述,该方法包括:步骤101:根据监控关键值,匹配出与所述监控关键值相等的聚合关键值;步骤102:获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,其中,所述至少一个监控目标的历史统计量用于确定被监控业务的业务状态。本实施例中,采用监控关键值匹配出与监控关键值相等的聚合关键值,从而获取与聚合关键值关联存储的监控目标的历史统计量,实现对监控目标进行监控。其中,监控目标是指被监控业务中需要被监控的具体业务参数,如响应时间等。由于只需对与聚合关键值关联存储的监控目标的统计量进行存储,相比现有技术中的对完整业务日志进行存储,可明显减少需要存储的数据量,节约了存储资源。在一些实施例中,所述监控关键值的确定过程包括:获取至少一条业务日志,所述业务日志中至少包含日志生成时间;根据时间粒度和所述日志生成时间得到所述业务日志的监控关键值;将所述业务日志的所述监控关键值与存储的监控关键值进行比较,确定所述监控关键值与存储的监控关键值不相同时,存储所述监控关键值。这里,可以根据业务日志对被监控业务的业务状态进行监控。时间粒度为监控被监控业务的业务状态的监控周期,时间粒度越小,则对业务状态进行监控的实时性越高。对业务日志进行监控时,首先,根据时间粒度和对应于业务日志的日志生成时间分别得到各业务日志的监控关键值;然后,对所获得的监控关键值进行选择存储,具体地,先存储一个监控关键值,然后将其它监控关键值与存储的监控关键值进行比较,若相同则剔除,若不相同则存储;满足设定条件时,如当前监控周期结束后,或达到第二设定时长时、或获取的业务日志的数量已达到第二设定数量,将存储的监控关键值与存储的聚合关键值进行匹配,确定已存储有与所述监控关键值相等的聚合关键值时,获取与聚合关键本文档来自技高网...

【技术保护点】
1.一种数据监控方法,其特征在于,所述方法包括:根据监控关键值,匹配出与所述监控关键值相等的聚合关键值;获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,其中,所述至少一个监控目标的历史统计量用于确定被监控业务的业务状态。

【技术特征摘要】
1.一种数据监控方法,其特征在于,所述方法包括:根据监控关键值,匹配出与所述监控关键值相等的聚合关键值;获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,其中,所述至少一个监控目标的历史统计量用于确定被监控业务的业务状态。2.根据权利要求1所述方法,其特征在于,所述根据监控关键值,匹配出与所述监控关键值相等的聚合关键值之前,还包括:获取至少一条业务日志,所述业务日志中至少包含日志生成时间;根据时间粒度和所述日志生成时间得到所述业务日志的聚合关键值;按照设定统计规则,对具有相同聚合关键值的至少一个业务日志进行统计,得到所述业务日志中所述监控目标的当前统计量;关联存储所述聚合关键值和对应于所述监控目标的当前统计量。3.根据权利要求2所述的方法,其特征在于,所述监控关键值的确定过程包括:获取至少一条业务日志,所述业务日志中至少包含日志生成时间;根据时间粒度和所述日志生成时间得到所述业务日志的监控关键值;将所述业务日志的所述监控关键值与存储的监控关键值进行比较,确定所述监控关键值与存储的监控关键值不相同时,存储所述监控关键值。4.根据权利要求2所述的方法,其特征在于,所述获取至少一条业务日志之前,还包括:获取至少一条历史记录,得到所述历史记录中记录的业务日志的接收时间和日志生成时间;根据所述接收时间与所述日志生成时间的时间差,确定接收时延;所述获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量之前还包括:根据所述时间粒度确定统计量获取周期,得到对应于所述统计量获取周期的第一统计量提取时刻;根据所述接收时延、所述第一统计量提取时刻,确定对应于所述统计量获取周期的第二统计量提取时刻;所述获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量,包括:在所述第二统计量提取时刻,获取所述监控目标的历史统计量。5.根据权利要求1所述的方法,其特征在于,所述获取与所述聚合关键值关联存储的至少一个监控目标的历史统计量之后,还包括:根据所述监控关键值和设定的第一比对参数,确定第一监控历史关键值;匹配出与所述...

【专利技术属性】
技术研发人员:韦春龙
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京,11

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

1