监控脚本的运行方法及装置的制造方法

文档序号:8487712阅读:198来源:国知局
监控脚本的运行方法及装置的制造方法
【技术领域】
[0001]本发明涉及到软件应用技术领域,特别涉及到监控脚本的运行方法及装置。
【背景技术】
[0002]大型互联网产品的后台系统,通常都是由数目繁多的不同功能程序组成,而针对每个程序都需要单独定制一个监控脚本用于检查程序的运行状态,确保程序的正常运行,监控脚本内需要编写大量代码。
[0003]在现有的这种监控脚本的编写方式下,需要熟悉脚本语言才能完成监控脚本的编写,且每次对监控脚本增加功能都需要更新所有脚本。导致监控脚本的编写过程复杂、难度高,使得监控脚本的编写效率差。

【发明内容】

[0004]本发明实施例提供一种监控脚本的运行方法及装置,旨在解决在现有的这种监控脚本的编写方式下,需要熟悉脚本语言才能完成监控脚本的编写,且每次对监控脚本增加功能都需要更新所有脚本。导致监控脚本的编写过程复杂、难度高,使得监控脚本的编写效率差的冋题。
[0005]为实现上述目的,本发明实施例提出一种监控脚本的运行方法,包括步骤:
[0006]在启动应用程序监测功能后,加载库脚本并确定所述待监测应用程序;
[0007]在库脚本加载成功后,通过调用库脚本的传参数接口将待监测应用程序的参数传入库脚本;
[0008]通过调用库脚本的功能检查接口读取与所述待监测应用程序对应的监测全局变量,监测所述待监测应用程序的运行状态,以完成监控脚本的运行。
[0009]为了实现上述目的,本发明实施例还进一步提出一种监控脚本的运行装置,包括:
[0010]加载模块,用于在启动应用程序监测功能后,加载库脚本;
[0011]处理模块,用于确定所述待监测应用程序;
[0012]参数传入模块,用于在库脚本加载成功后,通过调用库脚本的传参数接口将待监测应用程序的参数传入库脚本;
[0013]读取模块,用于通过调用库脚本的功能检查接口读取与所述待监测应用程序对应的监测全局变量;
[0014]检测模块,用于监测所述待监测应用程序的运行状态,以完成监控脚本的运行。
[0015]本发明通过将复杂的脚本代码编入库脚本中,在更新时,将库脚本复制到所有服务器即可,操作过程简单。有效避免在现有的这种监控脚本的编写方式下,需要熟悉脚本语言才能完成监控脚本的编写,且每次对监控脚本增加功能都需要更新所有脚本。导致监控脚本的编写过程复杂、难度高,使得监控脚本的编写效率差的问题。降低了监控脚本的编写过程的复杂度、难度,提高了监控监本的编写效率。
【附图说明】
[0016]图1为本发明实施例监控脚本的运行装置所涉及的硬件架构示意图;
[0017]图2为本发明监控脚本的运行方法的第一实施例的流程示意图;
[0018]图3为本发明监控脚本和库脚本一实施例的架构示意图;
[0019]图4为本发明脚本代码的编写过程一实施例的流程示意图;
[0020]图5为本发明监控脚本的运行方法的第二实施例的流程示意图
[0021]图6为本发明监控脚本的运行装置的较佳实施例的功能模块示意图。
[0022]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0023]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]本发明实施例的主要解决方案是:在启动应用程序监测功能后,加载库脚本并确定所述待监测应用程序;在库脚本加载成功后,通过调用库脚本的传参数接口将待监测应用程序的参数传入库脚本;通过调用库脚本的功能检查接口读取与所述待监测应用程序对应的监测全局变量,监测所述待监测应用程序的运行状态,以完成监控脚本的运行。通过将复杂的脚本代码编入库脚本中,在更新时,将库脚本复制到所有服务器即可,操作过程简单。有效避免在现有的这种监控脚本的编写方式下,需要熟悉脚本语言才能完成监控脚本的编写,且每次对监控脚本增加功能都需要更新所有脚本。导致监控脚本的编写过程复杂、难度高,使得监控脚本的编写效率差的问题。降低了监控脚本的编写过程的复杂度、难度,提高了监控监本的编写效率。
[0025]由于在现有的这种监控脚本的编写方式下,需要熟悉脚本语言才能完成监控脚本的编写,且每次对监控脚本增加功能都需要更新所有脚本。导致监控脚本的编写过程复杂、难度高,使得监控脚本的编写效率差。
[0026]本发明实施例架构一监控脚本的运行装置,该监控脚本的运行装置通过将复杂的脚本代码编入库脚本中,在更新时,将库脚本复制到所有服务器即可,操作过程简单。有效避免在现有的这种监控脚本的编写方式下,需要熟悉脚本语言才能完成监控脚本的编写,且每次对监控脚本增加功能都需要更新所有脚本。导致监控脚本的编写过程复杂、难度高,使得监控脚本的编写效率差的问题。降低了监控脚本的编写过程的复杂度、难度,提高了监控监本的编写效率。
[0027]其中,本实施例监控脚本的运行装置可以承载于PC端,也可以承载于手机、平板电脑等可以使用应用程序的电子终端。该监控脚本的运行装置所涉及的硬件架构可以如图1所示。
[0028]图1示出了本发明实施例监控脚本的运行装置所涉及的硬件架构。如图1所示,所述监控脚本的运行装置所涉及的硬件包括:处理器301,例如CPU,网络接口 304,用户接口 303,存储器305,通信总线302。其中,通信总线302用于实现该信息推送平台中各组成部件之间的连接通信。用户接口 303可以包括显示屏(Display)、键盘(Keyboard)、鼠标等组件,用于接收用户输入的信息,并将接收的信息发送至处理器305进行处理。显示屏可以为IXD显示屏、LED显示屏,也可以为触摸屏,用于显示监控脚本的运行装置需要显示的数据,例如显示应用操作界面、监控脚本的运行等操作界面。可选用户接口 303还可以包括标准的有线接口、无线接口。网络接口 304可选的可以包括标准的有线接口、无线接口(如W1-FI接口)。存储器305可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器305可选的还可以是独立于前述处理器301的存储装置。如图1所示,作为一种计算机存储介质的存储器305中可以包括操作系统、网络通信模块、用户接口模块以及监控脚本的运行程序。
[0029]在图1所示的监控脚本的运行装置所涉及的硬件中,网络接口 304主要用于连接应用平台,与应用平台进行数据通信;用户接口 303主要用于连接客户端,与客户端进行数据通信,接收客户端输入的信息和指令;而处理器301可以用于调用存储器305中存储的监控脚本的运行程序,并执行以下操作:
[0030]在启动应用程序监测功能后,加载库脚本并确定所述待监测应用程序;
[0031]在库脚本加载成功后,通过调用库脚本的传参数接口将待监测应用程序的参数传入库脚本;
[0032]通过调用库脚本的功能检查接口读取与所述待监测应用程序对应的监测全局变量,监测所述待监测应用程序的运行状态,以完成监控脚本的运行。
[0033]进一步地,在一个实施例中,处理器301调用存储器305中存储的监控脚本的运行程序可以执行以下操作:
[0034]在监测到所述待监测应用
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1