引擎监控数据的获取方法、装置、终端设备及存储介质制造方法及图纸

技术编号:20176499 阅读:28 留言:0更新日期:2019-01-23 00:19
本申请实施例提供了一种引擎监控数据的获取方法、装置、终端设备及存储介质,该方法包括:根据被监控引擎中指定的数据获取节点,获取数据获取节点所对应的监控参数的指标数据,将监控参数的指标数据存储。本申请实施例中,可通过被监控引擎中指定的数据获取节点获取该数据获取节点所对应的监控参数的指标数据,由于数据获取节点为被监控引擎中指定的节点,指定的节点所对应的监控参数的指标数据可以有针对性地反映该被监控引擎的运行状态,因此,基于数据获取节点获取到的监控参数的指标数据更有针对性,可以更加准确反映该被监控引擎在处理业务过程中的运行状态。

Acquisition method, device, terminal device and storage medium of engine monitoring data

The embodiment of this application provides an engine monitoring data acquisition method, device, terminal device and storage medium. The method includes: acquiring the node according to the data specified in the monitored engine, acquiring the index data of the monitoring parameters corresponding to the node, and storing the index data of the monitoring parameters. In the embodiment of this application, the data acquisition node designated in the monitored engine can acquire the index data of the monitoring parameters corresponding to the node. Since the data acquisition node is the node designated in the monitored engine, the index data of the monitoring parameters corresponding to the designated node can reflect the running status of the monitored engine pertinently, therefore, based on data. Obtaining the target data of monitoring parameters acquired by nodes is more pertinent, which can more accurately reflect the running state of the monitored engine in the process of processing business.

【技术实现步骤摘要】
引擎监控数据的获取方法、装置、终端设备及存储介质
本申请涉及计算机网络
,具体而言,本申请涉及一种引擎监控数据的获取方法、装置、终端设备及存储介质。
技术介绍
现有技术中,对引擎进行监控通常使用Nginx(高性能Web和反向代理服务),将监控得到的监控数据记录在Nginx日志中,基于Nginx日志中记录的监控数据来反映该引擎的运行状态。通过Nginx得到的监控数据是引擎在处理每个业务后得到的数据,只能反映该引擎处理每个业务所对应的运行状态,对于一些对引擎的处理能力要求高的业务,需要通过引擎在处理一个业务时整个处理过程的运行状态来评估该引擎的处理能力,因此,只通过Nginx得到的监控数据无法准确反映该引擎在处理一个业务时的运行状态。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一,可提高获取到的引擎监控数据的准确性。本申请采用的技术方案如下:第一方面,本申请提供了一种引擎监控数据的获取方法,该方法包括:根据被监控引擎中指定的数据获取节点,获取数据获取节点所对应的监控参数的指标数据;将监控参数的指标数据存储。在一个实施例中,数据获取节点为根据被监控引擎的业务处理逻辑所确定的节点。在一个实施例中,将监控参数的指标数据存储,包括:将监控参数的指标数据存储至时序数据库中。在一个实施例中,该方法还包括:获取数据处理请求;根据数据处理请求,从时序数据库中获取与数据处理请求对应的目标监控参数的指标数据,并对目标监控参数的指标数据进行相应的处理。在一个实施例中,数据处理请求包括指标数据查看请求,对目标监控参数的指标数据进行相应的处理,包括:将目标监控参数的指标数据进行显示。在一个实施例中,将目标监控参数的指标数据进行显示,包括:生成与目标监控参数的指标数据对应的图表,将图表进行显示。在一个实施例中,获取数据获取节点所对应的监控参数的指标数据,包括:按照预配置的时间间隔,获取数据获取节点所对应的监控参数的指标数据。在一个实施例中,监控参数包括请求成功率、请求错误率、处理时延和每秒查询率中的至少一项。在一个实施例中,监控参数为根据被监控引擎在处理业务时的运行状态参数所确定的参数。在一个实施例中,该方法还包括:根据目标监控参数的指标数据,确定被监控引擎的监控结果。在一个实施例中,根据目标监控参数的指标数据,确定被监控引擎的监控结果,包括:根据监控结果确定策略和目标监控参数的指标数据,得到被监控引擎的监控结果,监控结果确定策略中包括被监控引擎的各个监控参数的指标阈值数据与监控结果的对应关系。在一个实施例中,根据监控结果确定策略和目标监控参数的指标数据,得到被监控引擎的监控结果,包括:根据监控结果确定策略,确定目标监控参数中各个监控参数的指标数据所属的指标阈值数据;将各个监控参数的指标数据所属的指标阈值数据所对应的监控结果,确定为被监控引擎的监控结果。在一个实施例中,监控结果确定策略中的监控结果包括正常监控结果和异常监控结果。在一个实施例中,若被监控引擎的监控结果为异常监控结果,该方法还包括:根据被监控引擎的异常监控结果,生成报警信息,并将报警信息发送至监控设备上。第二方面,本申请提供了一种引擎监控数据的获取装置,该装置包括:指标数据获取模块,用于根据被监控引擎中指定的数据获取节点,获取数据获取节点所对应的监控参数的指标数据;指标数据存储模块,用于将监控参数的指标数据存储。在一个实施例中,数据获取节点为根据被监控引擎的业务处理逻辑所确定的节点。在一个实施例中,指标数据存储模块用于:将监控参数的指标数据存储至时序数据库中。在一个实施例中,该装置还包括:请求获取模块,用于获取数据处理请求;数据获取及处理模块,用于根据数据处理请求,从时序数据库中获取与数据处理请求对应的目标监控参数的指标数据,并对目标监控参数的指标数据进行相应的处理。在一个实施例中,数据处理请求包括指标数据查看请求,数据获取及处理模块在对目标监控参数的指标数据进行相应的处理时,用于将目标监控参数的指标数据进行显示。在一个实施例中,数据获取及处理模块在将目标监控参数的指标数据进行显示时,用于生成与目标监控参数的指标数据对应的图表,并将图表进行显示。在一个实施例中,指标数据获取模块用于:按照预配置的时间间隔,获取数据获取节点所对应的监控参数的指标数据。在一个实施例中,监控参数包括请求成功率、请求错误率、处理时延和每秒查询率中的至少一项。在一个实施例中,监控参数为根据被监控引擎在处理业务时的运行状态参数所确定的参数。在一个实施例中,该装置还包括:监控结果确定模块,用于根据目标监控参数的指标数据,确定被监控引擎的监控结果。在一个实施例中,监控结果确定模块用于根据监控结果确定策略和目标监控参数的指标数据,得到被监控引擎的监控结果,监控结果确定策略中包括被监控引擎的各个监控参数的指标阈值数据与监控结果的对应关系。在一个实施例中,监控结果确定模块用于根据监控结果确定策略,确定目标监控参数中各个监控参数的指标数据所属的指标阈值数据,将各个监控参数的指标数据所属的指标阈值数据所对应的监控结果,确定为被监控引擎的监控结果。在一个实施例中,监控结果确定策略中的监控结果包括正常监控结果和异常监控结果。在一个实施例中,该装置还包括:报警信息生成模块,用于在被监控引擎的监控结果为异常监控结果时,根据被监控引擎的异常监控结果,生成报警信息,并将报警信息发送至监控设备上。第三方面,本申请提供了一种终端设备,该终端设备包括:处理器、存储器和总线;总线,用于连接处理器和存储器;存储器,用于存储操作指令;处理器,用于通过调用操作指令,执行如本申请的第一方面中任一实施例所示的方法。第四方面,本申请提供了一种存储介质,该存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如本申请的第一方面中任一实施例所示的方法。本申请实施例提供的技术方案带来的有益效果是:本申请实施例的引擎监控数据的获取方法、装置、终端设备及存储介质,可通过被监控引擎中指定的数据获取节点获取该数据获取节点所对应的监控参数的指标数据,由于数据获取节点为被监控引擎中指定的节点,指定的节点所对应的监控参数的指标数据可以有针对性地反映该被监控引擎的运行状态,因此,基于数据获取节点获取到的监控参数的指标数据更有针对性,可以更加准确反映该被监控引擎在处理业务过程中的运行状态。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。图1为本申请实施例提供的一种引擎监控数据的获取方法的流程示意图;图2为本申请实施例提供的一种引擎监控数据的获取装置的结构示意图;图3为本申请实施例提供的一种终端设备的结构示意图。具体实施方式下面详细描述本申请的实施例,该实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在该特征、整数、步本文档来自技高网
...

【技术保护点】
1.一种引擎监控数据的获取方法,其特征在于,包括:根据被监控引擎中指定的数据获取节点,获取所述数据获取节点所对应的监控参数的指标数据;将所述监控参数的指标数据存储。

【技术特征摘要】
1.一种引擎监控数据的获取方法,其特征在于,包括:根据被监控引擎中指定的数据获取节点,获取所述数据获取节点所对应的监控参数的指标数据;将所述监控参数的指标数据存储。2.根据权利要求1所述的方法,其特征在于,所述数据获取节点为根据所述被监控引擎的业务处理逻辑所确定的节点。3.根据权利要求1所述的方法,其特征在于,所述将所述监控参数的指标数据存储,包括:将所述监控参数的指标数据存储至时序数据库中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取数据处理请求;根据所述数据处理请求,从所述时序数据库中获取与所述数据处理请求对应的目标监控参数的指标数据,并对所述目标监控参数的指标数据进行相应的处理。5.根据权利要求4所述的方法,其特征在于,所述数据处理请求包括指标数据查看请求,所述对所述目标监控参数的指标数据进行相应的处理,包括:将所述目标监控参数的指标数据进行显示。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取所述数据获取节点所对应的监控参数的指...

【专利技术属性】
技术研发人员:刘亚男韦祎闫绍华
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1