展示监控数据的方法及终端的制作方法

文档序号:9380381阅读:301来源:国知局
展示监控数据的方法及终端的制作方法
【技术领域】
[0001]本发明涉及网络通信技术,尤其涉及展示监控数据的方法及终端。
【背景技术】
[0002]在网络通信技术中,常涉及对指定的业务信息进行监控并展示;例如对提供某一特定业务的服务器的性能进行监控。
[0003]目前,展示监控数据的方案为:
[0004]监控平台向监控服务器发送关于某一业务信息的监控展示请求;监控服务器接收监控展示请求后,从第三方平台获取所需的监控数据,存储到本地;监控服务器对获取的监控数据进行处理后,反馈给监控平台进行展示。
[0005]现有监控数据的展示方案存在以下缺陷:
[0006]当访问监控服务器的用户数量较大时,访问速度缓慢,这种情况下监控服务器的处理负担较重,严重时将出现网络瘫痪,无法获取到监控数据,导致展示失败;进而也无法基于监控数据执行下一步操作,造成后续工作无法进行。

【发明内容】

[0007]本发明提供了一种展示监控数据的方法,该方法能够提高监控数据的展示效率,且展示更加灵活。
[0008]本发明提供了一种展示监控数据的终端,该终端能够提高监控数据的展示效率,且展示更加灵活。
[0009]—种展示监控数据的方法,该方法包括:
[0010]运行批处理脚本,启动用于展示监控数据的本地web浏览器;
[0011 ] 接收用户在web浏览器中输入的接口地址;
[0012]根据输入的接口地址从第三方接口获取监控数据;
[0013]按照设定格式对获取的监控数据进行排布;
[0014]展示排布后的监控数据。
[0015]一种展示监控数据的终端,该终端包括启动触发单元和web浏览器;
[0016]所述启动触发单元;运行批处理脚本,启动用于展示监控数据的web浏览器;
[0017]所述web浏览器,启动后,接收用户在web浏览器中输入的接口地址;根据输入的接口地址从第三方接口获取监控数据;按照设定格式对获取的监控数据进行排布;展示排布后的监控数据。
[0018]从上述方案可以看出,本发明中,运行批处理脚本,启动用于展示监控数据的本地web浏览器;接收用户在web浏览器中输入的接口地址;根据输入的接口地址从第三方接口获取监控数据;按照设定格式对获取的监控数据进行排布;展示排布后的监控数据。。采用本发明方案,由本地的web浏览器直接从第三方接口获取监控数据,无需经由监控服务器进行获取,减少了监控服务器的负担,避免了因用户数量较大、高并发访问时导致展示缓慢或失败的问题,提高了监控数据的展示效率;并且,获取监控数据后,按照设定格式对获取的监控数据进行排布,使展示方式更加灵活。
【附图说明】
[0019]图1为本发明展示监控数据的方法示意性流程图;
[0020]图2为本发明展示监控数据的方法流程图实例;
[0021]图3为本发明展示的监控数据界面示意图实例;
[0022]图4为本发明展示监控数据的终端结构示意图。
【具体实施方式】
[0023]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0024]本发明中,由本地的web浏览器直接从第三方接口获取监控数据,无需经由监控服务器进行获取,以减少监控服务器的负担,避免因用户数量较大、高并发访问时导致展示缓慢或失败的问题。参见图1,为本发明展示监控数据的方法示意性流程图,其包括以下步骤:
[0025]步骤101,运行批处理脚本,启动用于展示监控数据的本地web浏览器。
[0026]运行批处理(bat)脚本,可对其他程序进行调用。具体地,在本步骤中,运行批处理脚本,用于启动本地web浏览器,该web浏览器用于实现监控数据的展示。该web浏览器的访问地址为本地地址,同一局域网内的其他用户可通过所述本地地址访问本地的web浏
IIA-Rg.
[0027]确定web浏览器所要实现的具体功能之后,生成提供该功能的web浏览器是本领域技术人员易于实现的,这里不多赘述。
[0028]步骤102,接收用户在web浏览器中输入的接口地址。
[0029]本发明中,web浏览器提供接口地址的输入入口,用户可进入后输入接口地址。
[0030]步骤103,根据输入的接口地址从第三方接口获取监控数据。
[0031 ] 输入的接口地址直接对应第三方接口,web浏览器根据接口地址从相应的第三方接口获取监控数据。
[0032]步骤104,按照设定格式对获取的监控数据进行排布。
[0033]该设定格式可以是web浏览器默认的格式,用户也可以按照需要对设定格式进行调整。
[0034]步骤105,展示排布后的监控数据。
[0035]本发明中,运行批处理脚本,启动用于展示监控数据的本地web浏览器;接收用户在web浏览器中输入的接口地址;根据输入的接口地址从第三方接口获取监控数据;按照设定格式对获取的监控数据进行排布;展示排布后的监控数据。。采用本发明方案,由本地的web浏览器直接从第三方接口获取监控数据,无需经由监控服务器进行获取,减少了监控服务器的负担,避免了因用户数量较大、高并发访问时导致展示缓慢或失败的问题,提高了监控数据的展示效率;并且,获取监控数据后,按照设定格式对获取的监控数据进行排布,使展示方式更加灵活。
[0036]本发明方案可针对各种数据格式的监控数据进行展示;也可以针对某一具体数据格式的监控数据进行展示,例如只对JSON数据格式的监控数据进行展示,具体地:
[0037]图1流程中,步骤103获取监控数据之后,该方法还包括:判断监控数据是否为JSON数据格式,如果是,则执行所述按照设定格式对获取的监控数据进行排布的步骤;否贝1J,提示用户重新输入,返回执行步骤102。
[0038]JSON 即 JavaScript 对象表不法(JavaScript Object Notat1n),JSON 数据格式是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,易于机器的解析和生成,网络传输速度快,越来越多的数据接口采用JSON格式进行数据传输。从第三方接口获取的监控数据为JSON数据格式时,仅仅将数据格式标准化,其中包含键值对的表示方式,不能使人直观的获知其数据信息。因此,针对JSON格式的监控数据,本发明采用如下的实现方案:
[0039]预先建立键值对与ip别名之间的映射关系;
[0040]步骤103获取监控数据后,该方法还包括:提取监控数据中的键值对;根据映射关系确定出与键值对相应的ip别名;
[0041]所述展示排布后的监控数据包括:对应各ip别名展示排布后的监控数据。
[0042]进一步地,本发明还可以预先设置各项参数对应的参数阈值,将参数阈值写入配置文件;步骤103获取监控数据后,该方法还包括:
[0043]判断监控数据中的各项参数数据是否大于对应的参数阈值,如果是,则生成报警信息,展示报警信息。
[0044]进一步地,本发明还可以预先设置定时刷新时间,将定时刷新时间写入配置文件;所述展示排布后的监控数据之后,该方法还包括:
[0045]启动关于定时刷新时间的定时器,判断定时刷新时间是否到达,如果是,则返回执行所述根据输入的接口地址从第三方接口获取监控数据的步骤。
[0046]本发明还可以对接口地址进行添加,以展示更多接口元素的监控数据,具体地:
[0047]捕获地址添加请求;
[0048]接收用户在本地web浏览器中输入的地址元素,所述地址元素包含需添加的至少一个接口地址;
[0049]而后便可执行步骤103-105,以展示从添加的接口元素获取的监控数据。
[0050]展示的监控数据多种多样,可根据需要获取,例如为服务器性能数据、商品参数数据或天气气温参数数据。
[0051]所述服务器性能数据包含的参数内容例如为CPU占用率、内存占用率、磁盘占用率和网络输入输出信息中的至少一项。
[0052]图1流程步骤104中,可按照web浏览器默认的规则对监控数据进行排布,还可以,采用超文本标记语言(HTML,HyperText Markup Language) 5标准对获取的监控数据进行排布。
[0053]HTML 5具有画布元素拖拽功能,可以将一段HTML代码作为一个单元元素,在画布上任意拖拽、添加和复制,实现多样化的展示,并可实现元素间的拓扑结构图。
[0054]下面通过图2的流程,对本发明展示监控数据的方法进行实例说明,其包括以下步骤:
[0055]步骤201,运行批处理脚本。
[0056]本实例中,运行批处理脚本,用于启动本地web浏览器。启动web浏览器需
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1