Web应用资源监控方法、电子装置及计算机可读存储介质制造方法及图纸

技术编号:24937637 阅读:26 留言:0更新日期:2020-07-17 20:51
本发明专利技术涉及监控技术领域,揭露了一种Web应用资源监控方法,该方法包括:通过预设监控系统在Web应用系统中的类文件加载之前拦截预定的待监控类文件并绑定唯一的标识码,对待监控类文件添加监控字节码,在预设统计周期内,基于标识码获取修改后的待监控类文件,基于修改后的待监控类文件的字节码获取类文件的监控内容,对虚拟机、线程状态进行监控,得到Web应用系统的监控内容,推送类文件的监控内容与应用系统的监控内容至预设接收端并以预设方式展示。本发明专利技术还提出一种电子装置以及一种计算机可读存储介质。本发明专利技术采用监控系统结合在类文件中添加监控代码的方法得到监控内容并展示监控内容,进而快速高效地定位Web应用系统出错的位置及原因。

【技术实现步骤摘要】
Web应用资源监控方法、电子装置及计算机可读存储介质
本专利技术涉及监控
,尤其涉及一种Web应用资源监控方法、电子装置及计算机可读存储介质。
技术介绍
Web应用资源数据包括系统在运行中的运行数据,包括系统处于何种状态、接口方法请求响应时间数据、内存使用情况、线程运行状况等等信息。Web应用服务器是一种可以运行Web应用的服务器,在该服务器上部署用户自己的Web应用之后,用户即可通过该服务器访问自己的服务。监控系统是独立于Web应用的另外一种工具系统,用户通过监控系统收集目标系统的运行数据,即可实时了解目标系统的运行状况,为后期维持目标系统稳定运行、性能调优等工作提供了很大的帮助。目前,业界存在的使用较多的监控系统有YourKit、JIP、TProfiler等。但是,YourKit、JIP均不能提供细粒度的监控内容,例如,方法级别的监控内容,而细粒度的监控内容最容易定位Web应用系统出错的位置及原因;TProfiler虽然能够提供细粒度的监控内容,但是对于监控内容只提供文本展示,形式较单一,也无法满足要求。<br>因此,提供一种本文档来自技高网...

【技术保护点】
1.一种Web应用资源监控方法,应用于电子装置,其特征在于,所述方法包括:/n在待监控的Web应用系统启动后,通过预设监控系统在所述Web应用系统中的类文件加载之前拦截待监控类文件;/n为所述待监控类文件绑定唯一的标识码,并对所述待监控类文件添加监控字节码;/n在预设统计周期内,基于所述标识码获取修改后的待监控类文件,并基于所述修改后的待监控类文件的字节码获取所述待监控类文件的监控内容,并对所述Web应用系统使用的虚拟机、线程状态进行监控,得到所述Web应用系统的监控内容;/n推送所述待监控类文件的监控内容与所述Web应用系统的监控内容至预设接收端,所述预设接收端以预设方式展示所述待监控类文件...

【技术特征摘要】
1.一种Web应用资源监控方法,应用于电子装置,其特征在于,所述方法包括:
在待监控的Web应用系统启动后,通过预设监控系统在所述Web应用系统中的类文件加载之前拦截待监控类文件;
为所述待监控类文件绑定唯一的标识码,并对所述待监控类文件添加监控字节码;
在预设统计周期内,基于所述标识码获取修改后的待监控类文件,并基于所述修改后的待监控类文件的字节码获取所述待监控类文件的监控内容,并对所述Web应用系统使用的虚拟机、线程状态进行监控,得到所述Web应用系统的监控内容;
推送所述待监控类文件的监控内容与所述Web应用系统的监控内容至预设接收端,所述预设接收端以预设方式展示所述待监控类文件的监控内容与所述Web应用系统的监控内容。


2.如权利要求1所述的Web应用资源监控方法,其特征在于,所述对所述待监控类文件添加监控字节码的步骤具体包括:
在所述待监控类文件的方法的开头加入记录时间戳的第一代码片段;
在所述待监控类文件的方法的末尾加入记录时间戳的第二代码片段,并传入开始时间作为参数。


3.如权利要求1所述的Web应用资源监控方法,其特征在于,所述对所述待监控类文件添加监控字节码的步骤之后还包括:
计算所述待监控类文件的方法本次执行耗时,将一次执行耗时作为一个统计周期。


4.如权利要求1所述的Web应用资源监控方法,其特征在于,所述Web应用系统在tomcat服务器中运行。


5.如权利要求1所述的Web应用资源监控方法,其特征在于,所述预设接收端包括本地控制台、本地日志文件、卡夫卡消息中间件、数据库、展示平台。


6.一种电子装置,其特征在于,该电子装置包括:存储器、处理器...

【专利技术属性】
技术研发人员:胡越张观成徐峰万书武李均
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1