【技术实现步骤摘要】
计算机应用程序监控方法和装置
本申请涉及计算机
,具体涉及计算机应用程序
,尤其涉及计算机应用程序监控方法和装置。
技术介绍
随着计算机网络技术和社会信息化的飞速发展,企业内部的软硬件设备与外部的网络构成了一个复杂而庞大的信息系统。为了确保应用系统的安全,我们需要对应用系统的日常运行进行监控。然而,现有的计算机应用程序监控方式通常需要在应用系统中引入软件开发工具包(SoftwareDevelopmentKit),并且在需要监控的地方手动植入监控代码来实现对应用系统的运行数据进行监控的目的,这种监控方式的监控代码和待监控信息的耦合度高,无法实现灵活配置监控规则的需求。
技术实现思路
本申请的目的在于提出一种改进的计算机应用程序监控方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种计算机应用程序监控方法,所述方法包括:获取待监控信息;创建所述待监控信息的应用程序编程接口;基于所述应用程序编程接口,将监控代码植入所述待监控信息中,生成监控代码植入程序;运行所述监控代码植入程序,生成监控数据。在一些实施例中,所述在获取待监控信息之前,所述 ...
【技术保护点】
一种计算机应用程序监控方法,其特征在于,所述方法包括:获取待监控信息;创建所述待监控信息的应用程序编程接口;基于所述应用程序编程接口,将监控代码植入所述待监控信息中,生成监控代码植入程序;运行所述监控代码植入程序,生成监控数据。
【技术特征摘要】
1.一种计算机应用程序监控方法,其特征在于,所述方法包括:获取待监控信息;创建所述待监控信息的应用程序编程接口;基于所述应用程序编程接口,将监控代码植入所述待监控信息中,生成监控代码植入程序;运行所述监控代码植入程序,生成监控数据。2.根据权利要求1所述的方法,其特征在于,所述在获取待监控信息之前,所述方法还包括:启动Java虚拟机的信息收集线程,采集所述Java虚拟机的运行信息。3.根据权利要求1所述的方法,其特征在于,所述将监控代码植入所述待监控信息中,生成监控代码植入程序,包括:利用Java字节码操控框架将监控代码植入所述待监控信息中,生成监控代码植入程序。4.根据权利要求1-3之一所述的方法,其特征在于,所述方法还包括:针对所述监控代码,添加控制所述监控代码的控制开关。5.根据权利要求1所述的方法,其特征在于,所述将监控代码植入所述待监控信息中,生成监控代码植入程序包括:在待监控信息中添加第一监控代码块和第二监控代码块;以及在所述第一监控代码块中记录访问开始时间,在所述第二监控代码块中记录访问结束时间。6.根据权利要求5所述的方法,其特征在于,所述运行所述监控代码植入程序,生成监控数据,包括:记录所述访问开始时间到所述访问结束时间之间的访问日志,收集并分析所述访问日志,生成监控数据。7.一...
【专利技术属性】
技术研发人员:陈福洪,彭定邦,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。