监控视图展示方法及装置制造方法及图纸

技术编号:15767149 阅读:389 留言:0更新日期:2017-07-06 14:26
本发明专利技术涉及一种监控视图展示方法及装置。上述方法包括:接收监控视图查看请求;根据所述监控视图查看请求获取告警数据,以及与所述告警数据对应的监控数据;根据所述监控数据绘制监控视图;根据所述告警数据及所述监控视图绘制告警视图;展示包含有所述告警视图及所述监控视图的页面。上述监控视图展示方法及装置,使用户可直观快速地查看发生的告警,操作简便,能有效提高问题定位及排障效率。

Display method and device for monitoring view

The invention relates to a display method and a device for monitoring a view. The method includes: receiving monitoring view request; according to the monitoring view request alarm data, and corresponding to the alarm data monitoring according to the monitoring data; view drawing of the monitoring data; according to the alarm data and the monitoring view drawing view includes the display alarm; alarm and view the monitoring page view. The monitoring view display method and device enable the user to visually and rapidly view the alarm occurring, and the operation is simple and convenient, and the problem positioning and the efficiency of obstacle avoidance can be effectively improved.

【技术实现步骤摘要】
监控视图展示方法及装置
本专利技术涉及计算机
,特别是涉及一种监控视图展示方法及装置。
技术介绍
为了方便用户对各项资源进行运维管理,经常需要对各项资源的各个指标进行监控,例如,对服务器的CPU(CentralProcessingUnit,中央处理器)占用率、数据库的响应时间、NAT(NetworkAddressTranslation,网络地址转换)网关的网络出带宽等进行监控。当监控的资源中的指标达到预设的触发条件时,会发生告警并通知用户。在传统的方式中,用户接收到告警信息后,会在相应的告警列表中查看发生告警的资源,并切换至监控页面中查找发生告警的资源的监控数据,再对该资源各个指标的监控数据逐一进行查看,从而定位问题及排查故障,需要浪费大量时间进行问题定位及排障,且操作繁琐,效率低。
技术实现思路
基于此,有必要提供一种监控视图展示方法,能够帮助用户快速查看发生的告警,操作简便且有效提高问题定位及排障效率。此外,还有必要提供一种监控视图展示装置,能够帮助用户快速查看发生的告警,操作简便且有效提高问题定位及排障效率。一种监控视图展示方法,包括:接收监控视图查看请求;根据所述监控视图查看请求获取告警数据,以及与所述告警数据对应的监控数据;根据所述监控数据绘制监控视图;根据所述告警数据及所述监控视图绘制告警视图;展示包含有所述告警视图及所述监控视图的页面。一种监控视图展示装置,包括:接收模块,用于接收监控视图查看请求;数据获取模块,用于根据所述监控视图查看请求获取告警数据,以及与所述告警数据对应的监控数据;第一绘制模块,用于根据所述监控数据绘制监控视图;第二绘制模块,用于根据所述告警数据及所述监控视图绘制告警视图;第一展示模块,用于展示包含有所述告警视图及所述监控视图的页面。上述监控视图展示方法及装置,接收监控视图查看请求,根据监控视图查看请求获取告警数据及与告警数据对应的监控数据,根据监控数据绘制监控视图,再根据告警数据及监控视图绘制告警视图,并展示包含有告警视图及监控视图的页面,将监控视图与告警视图进行结合,用户通过该包含有告警视图及监控视图的页面可直观快速地查看发生的告警,无需在不同的页面之间切换查找监控数据,操作简便,能有效提高问题定位及排障效率。附图说明图1为一个实施例中监控视图展示方法的应用场景图;图2为一个实施例中终端的内部结构示意图;图3为一个实施例中监控视图展示方法的流程示意图;图4(a)为一个实施例中展示包含有告警视图及监控视图的界面示意图;图4(b)为另一个实施例中展示包含有告警视图及监控视图的界面示意图;图5为一个实施例中对监控对象的监控指标进行监控的流程示意图;图6为一个实施例中对监控列表中发生告警的监控对象进行标示的流程示意图;图7为一个实施例中对监控列表中发生告警的监控对象进行标示的界面示意图;图8为一个实施例中绘制告警视图的流程示意图;图9(a)为一个实施例中以不同样式绘制处于不同告警状态的告警视图的界面示意图;图9(b)为另一个实施例中以不同样式绘制处于不同告警状态的告警视图的界面示意图;图10为一个实施例中根据光标位置展示监控数据及监控指标数值的流程示意图;图11(a)为一个实施例中根据光标位置展示监控数据及监控指标数值的界面示意图;图11(b)为一个实施例中根据光标位置展示监控指标数值的界面示意图;图11(c)为另一个实施例中根据光标位置展示监控指标数值的界面示意图;图12为一个实施例中监控视图展示装置的结构示意图;图13为另一个实施例中监控视图展示装置的结构示意图;图14为又一个实施例中监控视图展示装置的结构示意图;图15为一个实施例中第二绘制模块的内部结构示意图;图16为再一个实施例中监控视图展示装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中监控视图展示方法的应用场景图。如图1所示,该应用场景中包括终端10及监控对象20。终端10对各个监控对象20的监控指标进行监控,其中,监控对象可包括物理服务器、NAT网关及VPN(VirtualPrivateNetwork,虚拟专用网络)网关等。当监控对象20的监控指标发生告警时,终端10可向用户发送告警消息,用户接收到告警消息后可通过终端10查看监控视图。终端10接收监控视图查看请求,并根据监控视图查看请求获取告警数据及与告警数据对应的监控数据。终端10根据监控数据绘制监控视图,再根据告警数据及监控视图绘制告警视图,并展示包含有告警视图及监控视图的页面。用户通过终端10展示的包含有告警视图及监控视图的页面,可快速直观地查看发生的告警,及时进行问题定位及排障。图2为一个实施例中上述终端10的内部结构示意图。如图2所示,该终端10包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作系统,还包括一种监控视图展示装置,该监控视图展示装置用于实现一种监控视图展示方法。该处理器用于提供计算和控制能力,支撑整个终端10的运行。终端10中的内存储器为非易失性存储介质中的监控视图展示装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种监控视图展示方法。网络接口用于与服务器进行网络通信,如向服务器发送采集监控指标的数值的请求、接收服务器返回的监控指标的数值等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端10可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端10的限定,具体地终端10可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图3所示,提供了一种监控视图展示方法,包括以下步骤:步骤S310,接收监控视图查看请求。具体地,终端可对一个或多个监控对象进行监控,其中,监控对象可包括与终端通过网络连接的外部资源,例如云主机、NAT网关、VPN网关、物理服务器、云数据库、磁盘、网卡、专线网关、VPN通道等,以及终端内部的资源等,例如终端的CPU(CentralProcessingUnit,中央处理器)、内存、网络接口等。不同的监控对象可设定不同的监控指标,终端可对监控对象中预设的监控指标进行监控,例如,对物理服务器的CPU占用率、NAT网关的网络出带宽、NAT网关的网络入带宽、云数据库的响应时间等监控指标进行监控。终端可包括智能手机、笔记本电脑、平板电脑、PC(personalcomputer,个人计算机)等。当监控对象的监控指标发生告警时,用户可通过终端查看发生告警的监控对象的监控视图。用户可通过点击终端界面上的监控视图按钮发起监控视图查看请求,监控视图查看请求中可包括用户所需查看的监控对象标识及监控时间,其中,监控对象标识可由数字、字母和符号等字符串中至少一种本文档来自技高网...
监控视图展示方法及装置

【技术保护点】
一种监控视图展示方法,包括:接收监控视图查看请求;根据所述监控视图查看请求获取告警数据,以及与所述告警数据对应的监控数据;根据所述监控数据绘制监控视图;根据所述告警数据及所述监控视图绘制告警视图;展示包含有所述告警视图及所述监控视图的页面。

【技术特征摘要】
1.一种监控视图展示方法,包括:接收监控视图查看请求;根据所述监控视图查看请求获取告警数据,以及与所述告警数据对应的监控数据;根据所述监控数据绘制监控视图;根据所述告警数据及所述监控视图绘制告警视图;展示包含有所述告警视图及所述监控视图的页面。2.根据权利要求1所述的方法,其特征在于,在所述接收监控视图查看请求之前,还包括:根据预设的告警策略对监控对象的监控指标进行监控;每隔预设时间采集所述监控指标的数值;当所述监控指标的数值达到预设触发条件时,触发告警;当所述监控指标的数值连续触发告警的次数大于预设次数时,则向预设的用户终端发送告警消息。3.根据权利要求1或2所述的方法,其特征在于,在所述接收监控视图查看请求之前,还包括:检测监控列表中是否有监控对象发生告警;若检测到有监控对象发生告警,则获取发生告警的监控对象标识,并根据所述监控对象标识对所述监控列表中发生告警的监控对象进行标示。4.根据权利要求1所述的方法,其特征在于,所述告警数据包括告警发生时间及告警结束时间,所述监控视图为第一时间趋势图,所述告警视图为第二时间趋势图;所述根据所述告警数据及所述监控视图绘制告警视图,包括:根据所述第一时间趋势图获取与所述告警发生时间匹配的第一监控指标数值,确定所述第二时间趋势图的起始点;根据所述第一时间趋势图获取与所述告警结束时间匹配的第二监控指标数值,确定所述第二时间趋势图的终点;获取所述第一时间趋势图上在所述起始点与终点之间的时间点及匹配的监控指标数值;根据所述起始点、终点、在所述起始点与终点之间的时间点及匹配的监控指标数值绘制所述第二时间趋势图;将所述第二时间趋势图放置在所述第一时间趋势图上。5.根据权利要求4所述的方法,其特征在于,所述告警数据包括告警状态;所述根据所述起始点、终点、在所述起始点与终点之间的时间点及匹配的监控指标数值绘制所述第二时间趋势图,包括:若所述告警状态为已恢复状态,则根据所述起始点、终点、在所述起始点与终点之间的时间点及匹配的监控指标数值以第一样式绘制所述第二时间趋势图;若所述告警状态为未恢复状态,则根据所述起始点、终点、在所述起始点与终点之间的时间点及匹配的监控指标数值以第二样式绘制所述第二时间趋势图。6.根据权利要求4所述的方法,其特征在于,在所述展示包含有所述告警视图及所述监控视图的页面之后,还包括:当检测到有光标位于放置有所述第二时间趋势图的第一时间趋势图上时,则获取所述光标所在位置的横坐标,以及与所述横坐标对应的时间点;若所述与横坐标对应的时间点上包含所述第一时间趋势图及第二时间趋势图的监控指标数值,则判断所述与横坐标对应的时间点是否为告警发生时间,若是,则展示所述告警数据及第一监控指标数值,若否,则展示与所述横坐标对应的时间点匹配的监控指标数值;若所述与横坐标对应的时间点上仅包含所述第一时间趋势图的监控指标数值,则展示与所述横坐标对应的时间点匹配的监控指标数值。7.根据权利要求4至6任一所述的方法,其特征在于,所述第一时间趋势图为曲线图、折线图及柱状图中的一种,所述第二时间趋势图为曲线图、折线图及柱状图中的一种。8.一种监控视图展示装置,其特征在于,包括:接收模块,用于接收监控视图查...

【专利技术属性】
技术研发人员:刘冬源
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京,11

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

1