应用性能监控

为Java应用手动安装Agent的常见问题

2024-07-16 06:28:36

(1)APM Agent和其他APM产品Agent(例如SkyWalking)是否兼容?

APM Agent是基于opentelemetry 开源项目的Agent进行的二次开发,和其他APM产品Agent都不兼容。APM大多是基于ASM框架进行字节码插桩实现的,同时安装两个Agent相当于对您的代码插桩两次,由于不同厂家的插装代码实现不同,代码冲突可能造成各类问题(例如应用启动缓慢,类冲突等问题),因此强烈建议您不要同时安装多个APM Agent。

(2)如何检查APM Agent是否安装成功

使用ps命令查看命令行启动参数中是否成功安装APM Agent。

ps -ef | grep 'ctyunArmsAgent'

成功安装时,如下图所示:

F_lTKTkqmtce