一种应用系统及其主机、网络的运行状态表示方法和系统与流程

文档序号:11877993阅读:593来源:国知局
一种应用系统及其主机、网络的运行状态表示方法和系统与流程

本发明涉及显示技术领域,具体是一种应用系统及其主机、网络的运行状态表示方法和系统,此方法和系统可使得在一个WEB页面上同时展现应用的运行情况、应用对应主机的运行情况以及对应网络的运行情况。



背景技术:

智能系统的普及使得各种应用程序越来越多,如何管理应用成了一个非常重要的需要。CN201210431195.6提供一种图像处理装置、图像处理方法及计算机可读介质。该图像处理装置包括:系统管理单元,用于管理装置硬件的装置状态;获取单元,用于从应用中获取应用的应用状态信息并且从所述系统管理单元中获取装置状态信息;输入单元,用于接受用来显示状态监视屏幕的显示请求,所述状态监视屏幕指示整个系统状态;屏幕生成单元,用于接收所述显示请求并且基于由所述获取单元获取的所述应用状态信息和所述装置状态信息生成所述状态监视屏幕,所述状态监视屏幕包括应用状态显示和装置状态显示;以及显示单元,用于显示由所述屏幕生成单元生成的所述状态监视屏幕。但这样的应用状态信息显示只能显示当前应用的运行情况,并不能准确得到到底是应用程序本身的BUG,还是主机或者网络的问题。

目前没有一个支撑一个应用系统中的应用、主机、网络性能的整体集中展现方式,都是孤立的对应用、主机、网络分别监控。展现时分别展现应用、主机和网络的状态,不能实现对支撑一个应用系统的各应用、主机、网络要素的性能做集中展现,应用系统出问题时,不能在第一时间看到到底是应用本身问题还是支撑的主机或网络有问题。



技术实现要素:

针对现有技术无法实现在一个视图中同时展示出支撑一个应用的主机和网络的情况的技术问题,用户使用不方便的技术问题,本发明公开了一种应用系统运行状态的表示方法和系统。

本发明的技术方案如下:

一种应用系统及其主机、网络的运行状态表示方法,其具体包括以下的步骤:步骤一、通过解析数据报文中的客户端应用请求和服务器对应的应用响应,分析应用服务器对请求的响应状态和时延,判断应用运行情况;所述应用运行情况包括应用本身的运行参数、支撑应用的主机的运行参数以及应用对应网络的运行参数;步骤二、分析应用本身的运行参数、支撑应用的主机的运行参数以及应用对应网络的运行参数,并根据三个参数的值给出性能状态的判断结果,然后将性能状态的判断结果图形化地表示在应用运行状态图上。该方法使得在一个可视化的图形上同时展现应用、主机、网络最近十分钟的性能状态,从而方便用户确定是哪个阶段的问题。

更进一步地,上述应用运行状态图包括应用名称,应用、主机、网络最近十分钟的性能状态。当然时间的范围也可以根据需要进行灵活的设定,比如5分钟或者20分钟都是可行的。通过该图可以直观的得到应用、主机、网络最近十分钟的性能状态,从而方便用户确定是哪个阶段的问题。

更进一步地,每一个方框代表一分钟的性能状态,通过不同颜色的方框填充色显示性能状态。比如可以用绿色、黄色和红色分别表示性能参数进行性能好、一般、差的评估。

通过网络运行状态确定网络的运行参数,网络运行状态的确定过程为:分析主机间的通讯,得到传输的网络时延和丢包参数,通过这两个参数评估网络运行状态。根据时延和丢包确定网络传输性能参数,再根据得到的网络传输性能参数与事先设定的参数阈值进行比较,就可以得出网络状态好、一般或者差的判断结果,然后将判断结果通过不同的颜色填充表示在对应的方块上,比如红色方块表示网络状态差,黄色方块表示网络状态一般,绿色方块表示网络状态好。当然方块的颜色或者形状也可以根据用户的习惯进行自定义的选择,其参数位于哪一个区间段,也可以根据不同的应用场景进行灵活的设定。

通过主机运行状态确定主机的运行参数,主机运行状态的确定过程为:分析主机对客户端连接请求的响应性能,传输时TCP窗口的大小,确定主机的运行状态。根据主机对客户端连接请求的响应性能和传输时TCP窗口的大小就可以确定主机的运行状态,从而得到主机响应性能参数,再根据得到的主机响应性能参数与事先设定的参数阈值进行比较,就可以得出主机运行状态好、一般或者差的判断结果,然后将判断结果通过不同的颜色填充在主机状态对应的方框内。

通过应用运行状态确定应用本身的运行参数,应用运行状态的确定过程为:通过解析数据报文中的客户端应用请求和服务器对应的应用响应,分析应用服务器对请求的响应状态和时延,判断应用运行状态。

本发明还公开了一种应用系统及其主机、网络的运行状态表示系统,其具体包括解析单元、参数判断单元和图形界面绘制单元;所述解析单元用于解析数据报文中的客户端应用请求和服务器对应的应用响应,分析应用服务器对请求的响应状态和时延,得到应用本身的运行参数、支撑应用的主机的运行参数以及应用对应网络的运行参数;所述参数判断单元用于根据三个参数的值给出性能状态的判断结果;所述图形界面绘制单元用于将性能状态的判断结果图形化地表示在应用运行状态图上。通过上述系统,使得在一个可视化的图形上同时展现应用、主机、网络最近十分钟的性能状态,从而方便用户确定是哪个阶段的问题。

通过采用以上的技术方案,本发明的有益效果为:本专利中的展现方法,能在同一视图清晰的展现出支撑一个应用系统的主机、应用、网络的运行状态。便于在第一时间发现影响应用性能的应用、主机和网络问题。方便用户实现不同的处理策略。

附图说明

图1 为本发明的具体实现流程图。

图2为本发明的视图效果图,展示出一个应用系统中应用、主机、网络最近十分钟的性能状态。每一个方块代表一分钟的性能状态。可以用不同的颜色填充方块来区分性能状态,好为绿色,一般为黄色,差为红色。

具体实施方式

下面结合说明书附图,详细说明本发明的具体实施方式。

本发明公开了一种应用系统及其主机、网络的运行状态表示方法,其具体包括以下的步骤:步骤一、通过解析数据报文中的客户端应用请求和服务器对应的应用响应,分析应用服务器对请求的响应状态和时延,判断应用运行情况;所述应用运行情况包括应用本身的运行参数、支撑应用的主机的运行参数以及应用对应网络的运行参数。如:一个应用平均响应时延100ms以下为好,平均响应时延100—200ms为一般,平均响应时延200ms以上为差。图1中的S101。步骤二、分析应用本身的运行参数、支撑应用的主机的运行参数以及应用对应网络的运行参数,并根据三个参数的值给出性能状态的判断结果,然后将性能状态的判断结果图形化地表示在应用运行状态图上;图1中的S102。通过上述方法,使得在一个可视化的图形上同时展现应用、主机、网络最近十分钟的性能状态,从而方便用户确定是哪个阶段的问题。

如图2所示,展示出一个应用系统中应用、主机、网络最近十分钟的性能状态,每一个方块代表一分钟的性能状态。比如可以用绿色、黄色和红色分别表示性能参数进行性能好、一般、差的评估。运行状态良好时,方块填充绿色表示,对应地,当运行状态一般或者差时,则填充色改为黄色或者红色。如图2所示。例如,当应用所对应的方框,倒数四个填充了红色,则说明:从目前开始,前7-10分钟应用的运行状态为差。反之其他的方框都填充了绿色,则说明:从目前开始,倒数10分钟,主机以及网络以及应用的前1-6分钟都运行状态良好。

运行状态的确定

网络运行状态的确定,分析主机间的通讯,通过多点分析数据包的传输,得到传输的网络时延和丢包参数,通过这两个参数评估网络运行状态是正常还是异常。

主机运行状态的确定,分析主机间的访问通讯,通过分析主机对客户端连接请求的响应性能,传输时TCP窗口大小,确定主机的运行状态,是否无响应或响应性能下降,传输性能下降。

应用运行状态确定,通过解析数据报文中的客户端应用请求和服务器对应的应用响应,分析应用服务器对请求的响应状态和时延,判断应用运行情况和性能。如:一个应用平均响应时延100ms以下为好,平均响应时延100—200ms为一般,平均响应时延200ms以上为差。

本发明还公开了一种应用系统及其主机、网络的运行状态表示系统,其具体包括解析单元、参数判断单元和图形界面绘制单元;所述解析单元用于解析数据报文中的客户端应用请求和服务器对应的应用响应,分析应用服务器对请求的响应状态和时延,得到应用本身的运行参数、支撑应用的主机的运行参数以及应用对应网络的运行参数;所述参数判断单元用于根据三个参数的值给出性能状态的判断结果;所述图形界面绘制单元用于将性能状态的判断结果图形化地表示在应用运行状态图上。通过上述系统,使得在一个可视化的图形上同时展现应用、主机、网络最近十分钟的性能状态,从而方便用户确定是哪个阶段的问题。

运行状态图包括应用名称,如图2所示,以为支付宝这个应用为例,其同时还包括应用的运行状况,主机、网络最近十分钟的性能状态。通过该图,用户可以快速了解到底是应用本身的问题,还是主机或者是网络的问题,便于用户了解真实的情况,做出正确的判断,从而找出真正解决问题的方案。比如判断是应用的问题,则可以重启应用,判断是主机的问题,则可以重新开机,判断是网络的问题,则可以重新连接新的网络,从而快速解决用户的实际问题。

上述的实施例中所给出的系数和参数,是提供给本领域的技术人员来实现或使用发明的,发明并不限定仅取前述公开的数值,在不脱离发明的思想的情况下,本领域的技术人员可以对上述实施例做出种种修改或调整,因而发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1