应用状态监控方法、装置及其设备制造方法及图纸

技术编号:16499816 阅读:20 留言:0更新日期:2017-11-04 11:15
本发明专利技术提出一种应用状态监控方法、装置及其设备,其中,方法包括:获取请求数据,请求数据中包含访问参数;根据访问参数,确定与请求数据对应的目标模板树路径,其中,各模板树分别对应不同的访问参数集合,模板树中的各节点分别对应一个访问参数的取值,不同节点组成的路径分别对应应用不同子功能的响应信息;根据目标模版树路径,确定与请求数据对应的历史响应信息;根据应用的响应状态,确定与请求数据对应的实际响应信息;根据历史响应信息与实际响应信息,确定应用的运行状态。由此,能够对应用状态进行有效准确的监控,提升了应用状态感知的准确性。

Application of state monitoring method, device and equipment

The invention presents a state monitoring method, device and equipment, wherein the method: access request data access request contains a parameter data; according to the access parameters, target template tree path, and determine the data corresponding to the request which set access parameters of each template tree corresponding to different values of each template tree node. In a corresponding access parameter, the response information of nodes corresponding to different paths with different sub functions; according to the target template tree path, the historical response information to determine the data corresponding to the request and response; according to the state of application, the actual response information to determine the data corresponding to the request and response information; according to the history and the actual response information, determine the application status. Thus, the application state can be effectively and accurately monitored, which improves the accuracy of the application state perception.

【技术实现步骤摘要】
应用状态监控方法、装置及其设备
本专利技术涉及计算机
,尤其涉及一种应用状态监控方法、装置及其设备。
技术介绍
通常,Web应用是指运行在网络上,以浏览器作为通用客户端的应用程序,比如当使用IE在网易、新浪等门户网站上冲浪时,使用的就是Web应用。其中,Web应用性能影响用户的使用体验,因此需要对Web应用性能进行管理。具体地,在Web应用性能管理领域,Web服务的响应时间和成功率是衡量一个Web应用的关键指标。相关技术中,应用性能管理软件会针对一个应用的服务请求响应时间划分成三档并给出每档对应的得分,并通过相关公式计算用户体验指标,从而根据用户体验指标确定用户体验的好坏。然而,上述方式仅仅通过一个单一指标衡量整个应用的状况,造成指标不可能对应用状态有更强的感知能力,即对应用状态感知会出现不准确的情况。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种应用状态监控方法,用于解决现有技术中依靠人为经验监控应用状态产生误差,以及整体分析缺少对局部理解造成难以正确定位应用错误的问题。本专利技术的第二个目的在于提出一种应用状态监控装置。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第五个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例提出了一种应用状态监控方法,包括:获取请求数据,所述请求数据中包含访问参数;根据所述访问参数,确定与所述请求数据对应的目标模板树路径,其中,各模板树分别对应不同的访问参数集合,模板树中的各节点分别对应一个访问参数的取值,不同节点组成的路径分别对应应用不同子功能的响应信息;根据所述目标模版树路径,确定与所述请求数据对应的历史响应信息;根据应用的响应状态,确定与所述请求数据对应的实际响应信息;根据所述历史响应信息与所述实际响应信息,确定所述应用的运行状态。本专利技术实施例的应用状态监控方法,通过获取包括访问参数的请求数据,并根据访问参数确定与请求数据对应的目标模版树路径,从而根据目标模版树路径确定与请求数据对应的历史响应信息,然后根据应用的响应状态确定与请求数据对应的实际响应信息,最后根据历史响应信息与实际响应信息,确定应用的运行状态。能够对应用状态进行有效准确的监控,提升了应用状态感知的准确性。另外,根据本专利技术上述实施例的应用状态监控方法还可以具有如下附加的技术特征:可选地,所述的方法,还包括:统计在预设的时间段内,所述与所述请求数据对应的N个响应信息,其中,N为大于1的正整数;根据所述N个响应信息及所述历史响应信息,确定所述应用在所述预设时间段内的运行状态。可选地,所述确定所述应用的运行状态之后,还包括:若所述应用的运行状态异常,则根据与所述请求数据对应的目标模板树路径,对所述应用进行根源问题分析。可选地,所述确定与所述请求数据对应的目标模板树路径之前,还包括:获取所述应用的历史运行数据,所述历史运行数据中包括请求数据及响应信息;根据所述历史运行数据,构建与所述应用对应的模板树集合,其中,所述模板树集合中包括至少一棵模板树。可选地,所述根据所述历史运行数据,构建与所述应用对应的模板树集合之前,还包括:根据所述应用的类型,确定与所述应用对应的访问参数集合;以预设的规则,从所述访问参数集合中,依次选取目标参数;以所述目标参数的不同取值为节点,构建所述模板树集合。可选地,所述构建与所述应用对应的模板树集合之后,还包括:以预设的划窗统计规则,对所述模板树集合中任一模板树的每条路径对应的历史运行数据进行统计,确定与任一模板树的每条路径对应的响应信息。可选地,所述构建与所述应用对应的模板树集合之后,还包括:根据所述模板树集合中的任意一条路径对应的历史运行数据量,对所述模板树集合中的模板树进行剪枝处理;或者,根据所述模板树集合中与任意节点关联的两个叶子节点间的响应信息差异程度,对所述模板树集合中的模板树进行剪枝处理;或者,根据所述模板树集合中任意一条路径对应的历史运行数据的时间信息,对所述模板树集合中的模板树进行剪枝处理。可选地,所述获取请求数据之后,还包括:根据所述请求数据,对所述应用对应的模板树集合进行更新。为达上述目的,本专利技术第二方面实施例提出了一种应用状态监控装置,包括:第一获取模块,用于获取请求数据,所述请求数据中包含访问参数;第一确定模块,用于根据所述访问参数,确定与所述请求数据对应的目标模板树路径,其中,各模板树分别对应不同的访问参数集合,模板树中的各节点分别对应一个访问参数的取值,不同节点组成的路径分别对应应用不同子功能的响应信息;第二确定模块,用于根据所述目标模版树路径,确定与所述请求数据对应的历史响应信息;第三确定模块,用于根据应用的响应状态,确定与所述请求数据对应的实际响应信息;第四确定模块,用于根据所述历史响应信息与所述实际响应信息,确定所述应用的运行状态。本专利技术实施例的应用状态监控装置,通过获取包括访问参数的请求数据,并根据访问参数确定与请求数据对应的目标模版树路径,从而根据目标模版树路径确定与请求数据对应的历史响应信息,然后根据应用的响应状态确定与请求数据对应的实际响应信息,最后根据历史响应信息与实际响应信息,确定应用的运行状态。能够对应用状态进行有效准确的监控,提升了应用状态感知的准确性。另外,根据本专利技术上述实施例的应用状态监控装置还可以具有如下附加的技术特征:可选地,所述的装置,还包括:统计模块,用于统计在预设的时间段内,所述与所述请求数据对应的N个响应信息,其中,N为大于1的正整数;第五确定模块,用于根据所述N个响应信息及所述历史响应信息,确定所述应用在所述预设时间段内的运行状态。可选地,所述的装置,还包括:根源问题分析模块,用于若所述应用的运行状态异常,则根据与所述请求数据对应的目标模板树路径,对所述应用进行根源问题分析。可选地,所述的装置,还包括:第二获取模块,用于获取所述应用的历史运行数据,所述历史运行数据中包括请求数据及响应信息;第一构建模块,用于根据所述历史运行数据,构建与所述应用对应的模板树集合,其中,所述模板树集合中包括至少一棵模板树。可选地,所述的装置,还包括:第六确定模块,用于根据所述应用的类型,确定与所述应用对应的访问参数集合;选取模块,用于以预设的规则,从所述访问参数集合中,依次选取目标参数;第二构建模块,用于以所述目标参数的不同取值为节点,构建所述模板树集合。可选地,所述的装置,还包括:第七确定模块,用于以预设的划窗统计规则,对所述模板树集合中任一模板树的每条路径对应的历史运行数据进行统计,确定与任一模板树的每条路径对应的响应信息。可选地,所述的装置,还包括:剪枝处理模块,用于根据所述模板树集合中的任意一条路径对应的历史运行数据量,对所述模板树集合中的模板树进行剪枝处理;或者,所述剪枝处理模块,用于根据所述模板树集合中与任意节点关联的两个叶子节点间的响应信息差异程度,对所述模板树集合中的模板树进行剪枝处理;或者,所述剪枝处理模块,用于根据所述模板树集合中任意一条路径对应的历史运行数据的时间信息,对所述模板树集合中的模板树进行剪枝处理。可选地,所述的装置,还包括:更新模块,用于根据所述请求数据本文档来自技高网...
应用状态监控方法、装置及其设备

【技术保护点】
一种应用状态监控方法,其特征在于,包括:获取请求数据,所述请求数据中包含访问参数;根据所述访问参数,确定与所述请求数据对应的目标模板树路径,其中,各模板树分别对应不同的访问参数集合,模板树中的各节点分别对应一个访问参数的取值,不同节点组成的路径分别对应应用不同子功能的响应信息;根据所述目标模版树路径,确定与所述请求数据对应的历史响应信息;根据应用的响应状态,确定与所述请求数据对应的实际响应信息;根据所述历史响应信息与所述实际响应信息,确定所述应用的运行状态。

【技术特征摘要】
1.一种应用状态监控方法,其特征在于,包括:获取请求数据,所述请求数据中包含访问参数;根据所述访问参数,确定与所述请求数据对应的目标模板树路径,其中,各模板树分别对应不同的访问参数集合,模板树中的各节点分别对应一个访问参数的取值,不同节点组成的路径分别对应应用不同子功能的响应信息;根据所述目标模版树路径,确定与所述请求数据对应的历史响应信息;根据应用的响应状态,确定与所述请求数据对应的实际响应信息;根据所述历史响应信息与所述实际响应信息,确定所述应用的运行状态。2.如权利要求1所述的方法,其特征在于,还包括:统计在预设的时间段内,所述与所述请求数据对应的N个响应信息,其中,N为大于1的正整数;根据所述N个响应信息及所述历史响应信息,确定所述应用在所述预设时间段内的运行状态。3.如权利要求1所述的方法,其特征在于,所述确定所述应用的运行状态之后,还包括:若所述应用的运行状态异常,则根据与所述请求数据对应的目标模板树路径,对所述应用进行根源问题分析。4.如权利要求1-3任一所述的方法,其特征在于,所述确定与所述请求数据对应的目标模板树路径之前,还包括:获取所述应用的历史运行数据,所述历史运行数据中包括请求数据及响应信息;根据所述历史运行数据,构建与所述应用对应的模板树集合,其中,所述模板树集合中包括至少一棵模板树。5.如权利要求4所述的方法,其特征在于,所述根据所述历史运行数据,构建与所述应用对应的模板树集合之前,还包括:根据所述应用的类型,确定与所述应用对应的访问参数集合;以...

【专利技术属性】
技术研发人员:石子凡孙木鑫许力张霞纪勇
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1