一种监控方法和装置制造方法及图纸

技术编号:19865988 阅读:26 留言:0更新日期:2018-12-22 13:48
本发明专利技术公开了一种监控方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:当用户发起的业务流转至所述业务系统中的监控节点时,采集该监控节点上的该业务的业务数据;根据所采集的业务数据获得每个监控节点的监控指标;基于所述每个监控节点的监控指标确定所述业务系统中的异常监控节点。该实施方式能够主动进行监控,且能够准确快速的找到业务异常原因。

【技术实现步骤摘要】
一种监控方法和装置
本专利技术涉及计算机
,尤其涉及一种监控方法和装置。
技术介绍
目前,对业务系统进行监控的方法主要是通过,通用管理接口UMP、串行千兆位媒质独立接口SGM,对业务系统进行机器性能监控、方法监控以及调用量监控。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:过现有监控方法都是以机器或者单个方法为维度进行监控,不能清晰的看到业务系统的整个业务流程的变化,在发生业务系统异常时,出了对研发搜索日志排查外,无从得知业务异常原因以及影响范围,往往就会导致只有客户投诉了,才能够知道系统异常。因此,亟需一种能够主动进行监控,且能够准确快速的找到业务异常原因的监控方法和装置。
技术实现思路
有鉴于此,本专利技术实施例提供一种监控方法和装置,能够主动进行监控,且能够准确快速的找到业务异常原因。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种监控方法,包括:当用户发起的业务流转至所述业务系统中的监控节点时,采集该监控节点上的该业务的业务数据;根据所采集的业务数据获得每个监控节点的监控指标;基于所述每个监控节点的监控指标确定所述业务系统中的异常监控节点。可选的,所述根据所采集的业务数据获得每个监控节点的监控指标包括:基于指定监控节点和其在监控链路中的关联监控节点的业务数据确定该指定监控节点的监控指标,所述监控链路由所述业务系统中的所有监控节点组成。可选的,所述基于指定监控节点和其在监控链路中的关联监控节点的业务数据确定该指定监控节点的监控指标包括:在预设流量统计周期内,统计采集的指定监控节点以及该指定监控节点的父监控节点和/或子监控节点的业务数据流量,以确定该指定监控节点的业务数据滞留指标。可选的,所述业务数据包括:业务ID,所述方法还包括:根据指定业务的业务ID,关联指定业务在所述监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链;所述业务数据链中的每个业务数据对应于同一流量统计周期。可选的,所述业务数据包括:业务ID;所述根据所采集的业务数据获得每个监控节点的监控指标包括:在预设重试量统计周期内,统计采集的指定监控节点的,具有相同业务ID的业务数据的数量,以确定该指定监控节点的重试量指标。可选的,所述业务数据包括:业务ID和业务参数;本专利技术实施例提供的监控方法还包括:根据指定业务的业务ID,关联指定业务在监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链,所述监控链路由所述业务系统中的所有监控节点组成;所述根据所采集的业务数据获得每个监控节点的监控指标包括:将指定业务在指定监控节点的业务参数,作为该指定监控节点的监控指标;所述基于每个监控节点的监控指标确定所述业务系统中的异常监控节点包括:在所述业务数据链中比对业务参数,以确定异常的业务参数对应的监控节点为异常监控节点。可选的,若所述指定业务流转至监控节点后,所述业务ID变更,则在该监控节点上采集的该指定业务的业务数据包括:该指定业务的原业务ID和变更后的业务ID;所述根据指定业务的业务ID,关联指定业务在监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链包括:关联具有所述原业务ID的业务数据与具有所述变更后的业务ID的业务数据,以得到该指定业务的业务数据链。为实现上述目的,根据本专利技术实施例的另一个方面,还提供了一种监控装置,包括:采集模块,用于当用户发起的业务流转至所述业务系统中的监控节点时,采集该监控节点上的该业务的业务数据;指标模块,用于根据所采集的业务数据获得每个监控节点的监控指标;异常确定模块,用于基于所述每个监控节点的监控指标确定所述业务系统中的异常监控节点。可选的,所述指标模块进一步用于基于指定监控节点和其在监控链路中的关联监控节点的业务数据确定该指定监控节点的监控指标,所述监控链路由所述业务系统中的所有监控节点组成。可选的,所述指标模块进一步用于在预设流量统计周期内,统计采集的指定监控节点以及该指定监控节点的父监控节点和/或子监控节点的业务数据流量,以确定该指定监控节点的业务数据滞留指标。可选的,所述业务数据包括:业务ID,本专利技术实施例提供的监控装置还包括:数据关联模块,用于根据指定业务的业务ID,关联指定业务在所述监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链,所述业务数据链中的每个业务数据对应于同一流量统计周期。可选的,所述业务数据包括:业务ID,所述指标模块进一步用于在预设重试量统计周期内,统计采集的指定监控节点的,具有相同业务ID的业务数据的数量,以确定该指定监控节点的重试量指标。可选的,所述业务数据包括:业务ID和业务参数,所述装置还包括:数据关联模块,用于根据指定业务的业务ID,关联指定业务在监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链,所述监控链路由所述业务系统中的所有监控节点组成;所述指标模块进一步用于将指定业务在指定监控节点的业务参数,作为该指定监控节点的监控指标;所述异常确定模块进一步用于在所述业务数据链中比对业务参数,以确定异常的业务参数对应的监控节点为异常监控节点。可选的,若所述指定业务流转至监控节点后,所述业务ID变更,则所述采集模块在该监控节点上采集的该指定业务的业务数据包括:该指定业务的原业务ID和变更后的业务ID;所述数据关联模块进一步用于关联具有所述原业务ID的业务数据与具有所述变更后的业务ID的业务数据,以得到该指定业务的业务数据链。为实现上述目的,根据本专利技术实施例的另一个方面,还提供了一种监控电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例提供的监控方法。为实现上述目的,根据本专利技术实施例的另一个方面,还提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例提供的监控方法。本专利技术实施例提供的监控方法和装置,能够主动的对业务系统中的业务节点进行数据采集,并基于采集的数据生成业务节点各项运行状态指标。实现对于业务系统中的异常业务节点的精确定位。并且可以灵活配置的监控指标的运算公式,支持用户自主配置监控公式。本专利技术实施例提供的监控方法和装置,可以对监控链路中各个监控节点以及监控节点上的监控指标进行展示,将数据通透性、数据流转性都清晰的展示在节点上,监控链路中的每一个监控节点都有清晰的数据展示,从而在发生异常时,可以清晰知道数据走向、异常情况影响范围、事态验证程度。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是本专利技术实施例提供的监控方法的主要流程的示意图;图2是本专利技术实施例提供的一种应用场景中监控链路的示意图;图3是本专利技术实施例提供的监控装置的主要模块的示意图;图4是本专利技术实施例可以应用于其中的示例性系统架构图;图5是适于用来实现本专利技术实施例的电子设备的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,本文档来自技高网...

【技术保护点】
1.一种监控方法,其特征在于,包括:当用户发起的业务流转至所述业务系统中的监控节点时,采集该监控节点上的该业务的业务数据;根据所采集的业务数据获得每个监控节点的监控指标;基于所述每个监控节点的监控指标确定所述业务系统中的异常监控节点。

【技术特征摘要】
1.一种监控方法,其特征在于,包括:当用户发起的业务流转至所述业务系统中的监控节点时,采集该监控节点上的该业务的业务数据;根据所采集的业务数据获得每个监控节点的监控指标;基于所述每个监控节点的监控指标确定所述业务系统中的异常监控节点。2.根据权利要求1所述的方法,其特征在于,所述根据所采集的业务数据获得每个监控节点的监控指标包括:基于指定监控节点和其在监控链路中的关联监控节点的业务数据确定该指定监控节点的监控指标,所述监控链路由所述业务系统中的所有监控节点组成。3.根据权利要求2所述的方法,其特征在于,所述基于指定监控节点和其在监控链路中的关联监控节点的业务数据确定该指定监控节点的监控指标包括:在预设流量统计周期内,统计采集的指定监控节点以及该指定监控节点的父监控节点和/或子监控节点的业务数据流量,以确定该指定监控节点的业务数据滞留指标。4.根据权利要求3所述的方法,其特征在于,所述业务数据包括:业务ID,所述方法还包括:根据指定业务的业务ID,关联指定业务在所述监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链;所述业务数据链中的每个业务数据对应于同一流量统计周期。5.根据权利要求1所述的方法,其特征在于,所述业务数据包括:业务ID;所述根据所采集的业务数据获得每个监控节点的监控指标包括:在预设重试量统计周期内,统计采集的指定监控节点的,具有相同业务ID的业务数据的数量,以确定该指定监控节点的重试量指标。6.根据权利要求1所述的方法,其特征在于,所述业务数据包括:业务ID和业务参数;所述方法还包括:根据指定业务的业务ID,关联指定业务在监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链,所述监控链路由所述业务系统中的所有监控节点组成;所述根据所采集的业务数据获得每个监控节点的监控指标包括:将指定业务在指定监控节点的业务参数,作为该指定监控节点的监控指标;所述基于每个监控节点的监控指标确定所述业务系统中的异常监控节点包括:在所述业务数据链中比对业务参数,以确定异常的业务参数对应的监控节点为异常监控节点。7.根据权利要求6所述的方法,其特征在于,若所述指定业务流转至监控节点后,所述业务ID变更,则在该监控节点上采集的该指定业务的业务数据包括:该指定业务的原业务ID和变更后的业务ID;所述根据指定业务的业务ID,关联指定业务在监控链路的每个监控节点上的业务数据,以得到指定业务的业务数据链包括:关联具有所述原业务ID的业务数据与具有所述变更后的业务ID的业务数据,以得到该指定业务的业务数据链。8.一种监控装置,其特征在于,包括:采集模块,用于当用户发起的业务...

【专利技术属性】
技术研发人员:付政委孙浩乔瑞刚
申请(专利权)人:北京京东金融科技控股有限公司
类型:发明
国别省市:北京,11

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

1