数据监控方法和装置制造方法及图纸

技术编号:14055787 阅读:187 留言:0更新日期:2016-11-27 00:23
本发明专利技术公开了一种数据监控方法,包括:获取待监控的数据,所述待监控的数据包括监控项值和指标值;将所述待监控的数据与预先设置的监控模型进行匹配,获得所述待监控的数据对应的监控项下所属的特性的监控规则;按照所述监控规则,对所述待监控的数据进行监控。本发明专利技术还公开了一种数据监控装置。本发明专利技术的数据监控不但适用复杂多样的数据监控,而且还提高了监控效率。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及数据监控方法和装置
技术介绍
为了系统的稳定运行,系统运行过程中的数据监控就变得尤为重要。目前的监控方案一般为:提前指定各种监控告警类型,对业务系统上报的数据进行分析后,按预定的规则进行告警处理。但是现有的监控方案中,每种告警类型均要分别设置,难以满足复杂多样的监控需求,而且数据管理困难,容易造成告警信息泛滥,用户识别不出真正需要关注的告警信息。另外,若存在新的告警类型也无法从已设定的告警类型中扩展。
技术实现思路
本专利技术实施例的主要目的在于提供一种数据监控方法和装置,旨在使得数据监控不但适用复杂多样的数据监控,而且还提高监控效率。为实现上述目的,本专利技术实施例提供了一种数据监控方法,包括以下步骤:获取待监控的数据,所述待监控的数据包括监控项值和指标值;将所述待监控的数据与预先设置的监控模型进行匹配,获得所述待监控的数据对应的监控项下所属的特性的监控规则;按照所述监控规则,对所述待监控的数据进行监控。此外,为实现上述目的,本专利技术实施例还提供了一种数据监控装置,包括:数据获取模块,用于获取待监控的数据,所述待监控的数据包括监控项值和指标值;监控规则匹配模块,用于将所述待监控的数据与预先设置的监控模型进
行匹配,获得所述待监控的数据对应的监控项下所属的特性的监控规则;监控模块,用于按照所述监控规则,对所述待监控的数据进行监控。本专利技术实施例通过预先设置的监控模型对待监控的数据进行监控,不但可适用复杂多样的数据监控,而且还提高了监控效率。附图说明图1为本专利技术数据监控方法所基于的数据监控模型的结构示意图;图2为图1中网页监控中配置的数据监控模型的结构示例图;图3为本专利技术数据监控方法一实施例的流程示意图;图4为本专利技术数据监控方法中监控规则匹配的一实施例的细化流程示意图;图5为本专利技术数据监控方法中监控规则匹配的另一实施例的细化流程示意图;图6为本专利技术数据监控方法中根据监控规则进行监控的细化流程示意图;图7为本专利技术监控服务器与监控设备的数据交互示意图;图8为图7中监控服务器的硬件结构示意图;图9为本专利技术数据监控装置一实施例的功能模块示意图;图10为本专利技术数据监控装置中监控规则匹配模块一实施例的细化功能模块示意图;图11为本专利技术数据监控装置中监控规则匹配模块另一实施例的细化功能模块示意图;图12为本专利技术数据监控装置中监控模块的细化流程示意图;图13为本专利技术数据监控装置另一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术的核心思想为:本专利技术提供一种数据监控方案,该方案中,提出了一种新型的数据监控模型,基于该数据监控模型的数据监控,不但可适用复杂多样的数据监控,而且还提高了监控效率。本专利技术中的监控数据可适用于各类数据的监控,只要是基于本专利技术的数据监控模型的数据监控,均在本专利技术的范围内。以下将介绍本专利技术提出的数据监控模型。如图1所示,该监控模型包括监控项,以及监控项下的各种特性。该监控项用于定义一组具有相似特征的告警类型。每组监控项下的每一个告警类型就是一种特性。该特性对应设有监控规则,用于定义告警判断条件、特性计算规则等等。另外,特性下还可添加特例的配置,该特例的配置用于定义某使用场景下的特殊情况,该特例对应设有监控规则,且该监控规则的优先级比特性对应的监控规则高。即,当特性下存在特例的配置时,用于监控的监控规则将由“特性”对应的监控规则替换为“特例”对应的监控规则。以一个应用实例进一步说明数据监控模型。假设需要对网站进行各种监控告警类型,具体包括访问量、平均耗时、失败率和页面大小等等。如图2所示,由于上述各种监控告警类型的监控数据来源、告警关注人等信息一致,因此可将其抽象成一个“监控项”:网页监控。各种监控告警类型则为该“监控项”下的“特性”。然后,针对每个“特性”配置对应的监控规则。同时,由于访问量这个“特性”的监控规则是特性值达到1000则告警,可是因为业务场景复杂,可能需要某些时间做特殊规则变更或屏蔽,所以给访问量这个“特性”增加两个“特例”:3月1-5日是例行测试维护期间所以不监控;同时,11月11晚上业务特殊,服务器压力大,所以监控阀值1000改为500,加强监控敏感度。上述数据监控模型应用于数据监控时,具有以下特点:(1)具有通用性。只要按照上述结构规则创建数据监控模型,即可用于监控平台的数据监控,从而降低了监控平台的开发成本。(2)方便用户管理。由于“监控项”提取了“特性”的共性,不但方便用户分组管理,并且减少重复配置复杂度,容易被用户理解和操作。(3)提升监控质量。由于“特例”机制可以灵活适用各种特殊场景问题,从而大大降低了监控误报问题,避免了传统监控方法中存在的“无用的告警信息过多,使用户对告警麻目,并最终放弃使用”等问题。基于上述数据监控模型,本专利技术提出了一种数据监控方法。如图3所示,该数据监控方法包括以下步骤:步骤S110、获取待监控的数据,所述待监控的数据包括监控项值和指标值;步骤S120、将所述待监控的数据与预先设置的监控模型进行匹配,获得所述待监控的数据对应的监控项下所属的特性的监控规则;步骤S130、按照所述监控规则,对所述待监控的数据进行监控。上述待监控的数据将由设置在各监控点的监控设备对经过监控点的数据进行提取或抓取后,上传至监控平台。监控平台则获取各监控设备上传的数据。该上传的待监控数据可包括监控项值和指标值。其中该待监控数据的数据格式将预先配置好,以便监控平台的管理及监控。监控平台将待监控的数据与预先设置的监控模型进行匹配,以获得适用于该待监控的数据匹配的监控规则。然后监控平台再依据该监控规则对待监控的数据进行告警判断,若满足告警条件,则产生告警;若不满足告警条件,则不做处理或做其他处理,在此不做限定。本专利技术实施例通过预先设置的监控模型对待监控的数据进行监控,不但可适用复杂多样的数据监控,而且还提高了监控效率。进一步地,如图4所示,上述数据监控方法实施例的步骤S120包括:步骤S121、将所述待监控的数据中的监控项值与预先设置的监控模型中的监控项进行匹配,获得所述待监控的数据在监控模型中对应的监控项;步骤S122、将所述待监控的数据中的指标值的特性标识与所述监控模型中与所述待监控的数据对应的监控项下的所有特性进行匹配,获得所述待监控的数据对应的监控项下所属的特性;步骤S123、获得所述待监控的数据对应的监控项下所属的特性的监控规则。具体为:监控平台收到待监控的数据后,将待监控的数据中的监控项值与预先设置的监控模型中的监控项进行匹配,以找到监控模型中与所述待监控的数据对应的“监控项”。然后监控平台继续将待监控的数据中的指标值的特性标识与所述监控模型中“监控项”下的所有特性进行匹配,以找到该待监控的数据所属的特性。该指标值的特性标识将预先配置,例如该指标值的特性标识为该指标值的数值单位,或者上传的待监控数据中的指标值携带有特性标识等等。在监控模型中找到与待监控的数据对应的“监控项”以及该“监控项”下的特性后,则可提取该监控模型中特性对应的监控规则。本文档来自技高网...
数据监控方法和装置

【技术保护点】
一种数据监控方法,其特征在于,所述数据监控方法包括以下步骤:获取待监控的数据,所述待监控的数据包括监控项值和指标值;将所述待监控的数据与预先设置的监控模型进行匹配,获得所述待监控的数据对应的监控项下所属的特性的监控规则;按照所述监控规则,对所述待监控的数据进行监控。

【技术特征摘要】
1.一种数据监控方法,其特征在于,所述数据监控方法包括以下步骤:获取待监控的数据,所述待监控的数据包括监控项值和指标值;将所述待监控的数据与预先设置的监控模型进行匹配,获得所述待监控的数据对应的监控项下所属的特性的监控规则;按照所述监控规则,对所述待监控的数据进行监控。2.如权利要求1所述的数据监控方法,其特征在于,所述将所述待监控的数据与预先设置的监控模型进行匹配,获得所述待监控的数据所属的特性的监控规则包括:将所述待监控的数据中的监控项值与预先设置的监控模型中的监控项进行匹配,获得所述待监控的数据在监控模型中对应的监控项;将所述待监控的数据中的指标值的特性标识与所述监控模型中与所述待监控的数据对应的监控项下的所有特性进行匹配,获得所述待监控的数据对应的监控项下所属的特性;获得所述待监控的数据对应的监控项下所属的特性的监控规则。3.如权利要求2所述的数据监控方法,其特征在于,所述获得所述待监控的数据对应的监控项下所属的特性的监控规则之后还包括:当所述待监控的数据对应的监控项下所属的特性存在特例的配置时,则提取所述待监控的数据的上报时间;当所述待监控的数据的上报时间满足特例配置时,获得所述特例对应的监控规则,并将所述特例对应的监控规则替换所述待监控的数据对应的监控项下所属的特性的监控规则。4.如权利要求1-3任一项所述的数据监控方法,其特征在于,所述按照所述监控规则,对所述待监控的数据进行监控包括:根据监控规则中的特性计算规则,对所述待监控的数据的指标值进行计算,获得特性值;根据监控规则中的告警判断规则,对所述特性值进行告警判断;当满足告警条件时,产生告警。5.如权利要求1所述的数据监控方法,其特征在于,所述将所述待监控的数据与预先设置的监控模型进行匹配,获得所述待监控的数据所属的特性对应的监控规则之前还包括:当待监控的数据的格式不符合预设的数据格式时,提示待监控数据的格式出错。6....

【专利技术属性】
技术研发人员:余豪阳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1