用于监控网络应用的网络性能的方法和装置制造方法及图纸

技术编号:16236066 阅读:41 留言:0更新日期:2017-09-19 16:11
本申请公开了用于监控网络应用的网络性能的方法和装置。该方法的一具体实施方式包括:向为目标网络应用提供网络服务的骨干节点发送测试数据包,并得到与该骨干节点对应的测试结果,其中,该测试结果包括以下至少一项:响应时间和丢包率;根据与该骨干节点对应的测试结果,对与该骨干节点之间的网络的网络性能进行监控。该实施方式实现了对为网络应用提供网络服务的骨干节点的网络性能进行实时监控。

Method and apparatus for monitoring network performance of network applications

A method and apparatus for monitoring network performance of network applications are disclosed. One embodiment of the method comprises: sending test data to the backbone nodes to provide network services for the target network application package, and get the test results, corresponding to the backbone node in which the test results including at least one of the following: response time and packet loss rate; according to the test results and the corresponding backbone nodes. Monitoring network performance between the network and the backbone nodes. The implementation implements real-time monitoring of the network performance of backbone nodes providing network services for network applications.

【技术实现步骤摘要】
用于监控网络应用的网络性能的方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及用于监控网络应用的网络性能的方法和装置。
技术介绍
网络应用,是通过为互联网上的用户提供网络服务的应用。为了保证网络应用的畅通,需要实时监控为网络应用提供服务的外部网络设备(例如,服务器,交换机等)的网络性能,例如:网络连通性、响应时间以及丢包率等等。然而,现有大都采用一种方法对网络应用的网络性能进行监控,从而存在着监控方式维度较少的问题。
技术实现思路
本申请的目的在于提出一种改进的用于监控网络应用的网络性能的方法和装置,来解决以上
技术介绍
部分提到的技术问题。本申请实施例提供A1、一种用于监控网络应用的网络性能的方法,上述方法包括:向为目标网络应用提供网络服务的骨干节点发送测试数据包,并得到与上述骨干节点对应的测试结果,其中,上述测试结果包括以下至少一项:响应时间和丢包率;根据上述与上述骨干节点对应的测试结果,对与上述骨干节点之间的网络的网络性能进行监控。A2、如A1上述的方法,上述方法还包括:接收终端发来的本地域名服务器IP(互联网协议,InternetProtocol)地址,其中,上述本地域名服务器IP地址是由上述终端解析上述目标网络应用的域名后所得到的本地域名服务器的IP地址;向上述本地域名服务器IP地址所指示的本地域名服务器发送测试数据包,并得到与上述本地域名服务器对应的测试结果;根据上述与上述本地域名服务器对应的测试结果,对与上述本地域名服务器之间的网络的网络性能进行监控。A3、如A2上述的方法,上述方法还包括:获取上述终端所在的地理位置,并将根据上述地理位置确定的与上述地理位置对应的区域标识确定为当地区域标识;按照预先设置的区域标识与预设IP地址之间的对应关系,确定与上述当地区域标识对应的预设IP地址;确定上述本地域名服务器IP地址是否与所确定的预设IP地址相同;响应于确定上述本地域名服务器IP地址与所确定的预设IP地址相同,确定与上述本地域名服务器IP地址所指示的本地域名服务器之间的网络运行正常。A4、如A3上述的方法,上述方法还包括:响应于确定上述本地域名服务器IP地址与所确定的预设IP地址不相同,确定与上述本地域名服务器IP地址所指示的本地域名服务器之间的网络运行异常。A5、如A4上述的方法,上述方法还包括:接收上述终端发来的终端测试结果,其中,上述终端测试结果是由上述终端向上述本地域名服务器IP地址所指示的本地域名服务器发送测试包所得到的上述终端与上述本地域名服务器之间的测试结果;根据所接收到的终端测试结果,对上述终端与上述本地域名服务器之间的网络的网络性能进行监控。A6、如A5上述的方法,上述方法还包括:获取预设时间段内从上述骨干节点接收到终端发来的本地域名服务器IP地址的数目和/或终端测试结果的数目;根据所获取的数目,对与上述骨干节点之间的网络的网络性能进行监控。本申请实施例提供B1、一种用于监控网络应用的网络性能的装置,上述装置包括:第一发送单元,配置用于向为目标网络应用提供网络服务的骨干节点发送测试数据包,并得到与上述骨干节点对应的测试结果,其中,上述测试结果包括以下至少一项:响应时间和丢包率;第一监控单元,配置用于根据上述与上述骨干节点对应的测试结果,对与上述骨干节点之间的网络的网络性能进行监控。B2、如B1上述的装置,上述装置还包括:第一接收单元,配置用于接收终端发来的本地域名服务器IP地址,其中,上述本地域名服务器IP地址是由上述终端解析上述目标网络应用的域名后所得到的本地域名服务器的IP地址;第二发送单元,配置用于向上述本地域名服务器IP地址所指示的本地域名服务器发送测试数据包,并得到与上述本地域名服务器对应的测试结果;第二监控单元,配置用于根据上述与上述本地域名服务器对应的测试结果,对与上述本地域名服务器之间的网络的网络性能进行监控。B3、如B2上述的装置,上述装置还包括:第一获取单元,配置用于获取上述终端所在的地理位置,并将根据上述地理位置确定的与上述地理位置对应的区域标识确定为当地区域标识;第一确定单元,配置用于按照预先设置的区域标识与预设IP地址之间的对应关系,确定与上述当地区域标识对应的预设IP地址;第二确定单元,配置用于确定上述本地域名服务器IP地址是否与所确定的预设IP地址相同;第三确定单元,配置用于响应于确定上述本地域名服务器IP地址与所确定的预设IP地址相同,确定与上述本地域名服务器IP地址所指示的本地域名服务器之间的网络运行正常。B4、如B3上述的装置,上述装置还包括:第四确定单元,配置用于响应于确定上述本地域名服务器IP地址与所确定的预设IP地址不相同,确定与上述本地域名服务器IP地址所指示的本地域名服务器之间的网络运行异常。B5、如B4上述的装置,上述装置还包括:第二接收单元,配置用于接收上述终端发来的终端测试结果,其中,上述终端测试结果是由上述终端向上述本地域名服务器IP地址所指示的本地域名服务器发送测试包所得到的上述终端与上述本地域名服务器之间的测试结果;第三监控单元,配置用于根据所接收到的终端测试结果,对上述终端与上述本地域名服务器之间的网络的网络性能进行监控。B6、如B5上述的装置,上述装置还包括:第二获取单元,配置用于获取预设时间段内从上述骨干节点接收到终端发来的本地域名服务器IP地址的数目和/或终端测试结果的数目;第四监控单元,配置用于根据所获取的数目,对与上述骨干节点之间的网络的网络性能进行监控。本申请实施例提供C1、一种服务器,该服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如A1到A6中任一实现方式描述的方法。本申请实施例提供D1、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如A1到A6中任一实现方式描述的方法。本申请实施例提供的用于监控网络应用的网络性能的方法和装置,通过向为目标网络应用提供网络服务的骨干节点发送测试数据包,并得到与骨干节点对应的测试结果,再根据与骨干节点对应的测试结果,对与骨干节点之间的网络的网络性能进行监控,实现了对为网络应用提供网络服务的骨干节点的网络性能进行实时监控。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的用于监控网络应用的网络性能的方法的一个实施例的流程图;图3是根据本申请的用于监控网络应用的网络性能的方法的又一个实施例的流程图;图4是根据本申请的用于监控网络应用的网络性能的方法的再一个实施例的流程图;图5是根据本申请的用于监控网络应用的网络性能的装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本文档来自技高网...
用于监控网络应用的网络性能的方法和装置

【技术保护点】
一种用于监控网络应用的网络性能的方法,其特征在于,所述方法包括:向为目标网络应用提供网络服务的骨干节点发送测试数据包,并得到与所述骨干节点对应的测试结果,其中,所述测试结果包括以下至少一项:响应时间和丢包率;根据所述与所述骨干节点对应的测试结果,对与所述骨干节点之间的网络的网络性能进行监控。

【技术特征摘要】
1.一种用于监控网络应用的网络性能的方法,其特征在于,所述方法包括:向为目标网络应用提供网络服务的骨干节点发送测试数据包,并得到与所述骨干节点对应的测试结果,其中,所述测试结果包括以下至少一项:响应时间和丢包率;根据所述与所述骨干节点对应的测试结果,对与所述骨干节点之间的网络的网络性能进行监控。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收终端发来的本地域名服务器互联网协议IP地址,其中,所述本地域名服务器IP地址是由所述终端解析所述目标网络应用的域名后所得到的本地域名服务器的IP地址;向所述本地域名服务器IP地址所指示的本地域名服务器发送测试数据包,并得到与所述本地域名服务器对应的测试结果;根据所述与所述本地域名服务器对应的测试结果,对与所述本地域名服务器之间的网络的网络性能进行监控。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述终端所在的地理位置,并将根据所述地理位置确定的与所述地理位置对应的区域标识确定为当地区域标识;按照预先设置的区域标识与预设IP地址之间的对应关系,确定与所述当地区域标识对应的预设IP地址;确定所述本地域名服务器IP地址是否与所确定的预设IP地址相同;响应于确定所述本地域名服务器IP地址与所确定的预设IP地址相同,确定与所述本地域名服务器IP地址所指示的本地域名服务器之间的网络运行正常。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于确定所述本地域名服务器IP地址与所确定的预设IP地址不相同,确定与所述本地域名服务器IP地址所指示的本地域名服务器之间的网络运行异常。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所述终端发来的终端测试结果,其中,所述终端测试结果是由所述终端向所述本地域名服务器IP地址所指...

【专利技术属性】
技术研发人员:段盼张建赵晓燕董艳龙
申请(专利权)人:北京小度信息科技有限公司
类型:发明
国别省市:北京,11

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

1