动态调试线上问题的排查方法及装置制造方法及图纸

技术编号:45640502 阅读:13 留言:0更新日期:2025-06-27 18:47
本发明专利技术公开了一种动态调试线上问题的排查方法及装置,涉及软件运维,可以应用于医疗健康、金融领域,主要目的在于解决动态调试线上问题排查效率较低的问题。主要包括响应于指示目标应用程序的问题排查指令,解析问题排查指令,得到待进行字节码增强的目标程序元素、目标排查对象及目标字节码增强位置;依据进程标识符将Java代理挂载到目标应用程序的虚拟机进程;通过Java代理,将用于监测目标排查对象的目标信息的字节码增强至目标字节码增强位置,得到更新后的目标程序元素;重新加载更新后的目标程序元素,并在更新后的目标程序元素运行的过程中,收集目标排查对象的目标信息。主要用于排查动态调试线上问题。

【技术实现步骤摘要】

本专利技术涉及软件运维,可应用于医疗健康、金融领域,特别是涉及一种动态调试线上问题的排查方法及装置


技术介绍

1、在现代软件开发与运维环境中,线上问题的及时发现与高效解决至关重要。这些问题可能源于代码缺陷、资源竞争、配置错误或外部环境变化等多种因素,一旦在生产环境中触发,往往会对用户体验、系统稳定性和业务连续性造成严重影响。因此,开发一套高效、实时的线上问题排查方法及装置,对于提升软件质量和运维效率具有重要意义。特别是针对金融和医疗健康软件产品,如数字医疗平台、医疗健康应用程序、健康监测程序等,其包含有大量且复杂的接口调用,在面向用户的服务过程中出现问题的概率更大,且一旦出现问题,所产生的影响也更为严重。

2、在开发测试环境,一旦测试过程出现问题,主要采用的排查问题手段包括断点调试、增加关键日志等。但上述方法的使用过程需要在断点位置停顿或在注入相关代码后重新打包发版,这将严重影响软件产品的正常运行,并且需要消耗较长的时间,从而无法满足线上产品问题排查的用户无感知和高效率要求。


技术实现思路>

1、本文档来自技高网...

【技术保护点】

1.一种动态调试线上问题的排查方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述将用于监测所述目标排查对象的目标信息的字节码增强至所述目标字节码增强位置,得到更新后的目标程序元素,包括:

3.根据权利要求1所述的方法,其特征在于,所述解析所述问题排查指令,得到待进行字节码增强的目标程序元素,包括:

4.根据权利要求3所述的方法,其特征在于,所述从目标应用程序运行的虚拟机的进程中,获取所述目标应用程序的进程标识符之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,解析所述问题排查指令之前,所述方法还包括:<...

【技术特征摘要】

1.一种动态调试线上问题的排查方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述将用于监测所述目标排查对象的目标信息的字节码增强至所述目标字节码增强位置,得到更新后的目标程序元素,包括:

3.根据权利要求1所述的方法,其特征在于,所述解析所述问题排查指令,得到待进行字节码增强的目标程序元素,包括:

4.根据权利要求3所述的方法,其特征在于,所述从目标应用程序运行的虚拟机的进程中,获取所述目标应用程序的进程标识符之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,解析所述问题排查指令之前,所述方法还包括:

6...

【专利技术属性】
技术研发人员:仇鹏飞
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1