本文介绍如何卸载应用防护的Java Agent和SDK埋点。

背景信息

应用高可用服务AHAS会利用探针(Agent)从您的系统中采集所需的信息,包括以下两种Agent:
  • 应用高可用探针(即AHAS Agent):这是安装在操作系统上的独立进程,用来采集架构信息。使用架构感知、故障演练功能前需安装此探针。
  • 应用高可用Java探针(即Java Agent):这是针对JVM的Java探针,通过字节码增强技术进行实时监控和流量防护。如果需要使用流量防护功能,可安装此探针。

本文介绍的是如何卸载Java Agent,关于卸载AHAS Agent请参见卸载 AHAS 探针

卸载Java Agent

  1. 在机器上使用安装时的账号执行sh ./ahas-agent.sh help
    输出结果中会提示uninstall的用法。
    说明 如果是EDAS应用,请使用admin账号执行。
  2. 执行sh ./ahas-agent.sh uninstall卸载Java Agent。
    FAQ agent
  3. 重启应用。
    登录AHAS控制台,选择流量防护 > 应用防护,单击应用卡片,进入应用详情页,单击接入节点。在接入节点页面可以看到节点的健康状态为失联,同时QPS统计也会缺失对应的统计数据。这样代表Java Agent卸载成功。FAQ agent2.png

卸载SDK埋点

  1. 删除引入的依赖包。
    说明 引入的依赖包的参数可以参考AHAS控制台流量防护 > 应用防护新应用接入中的参数。
  2. 删除启动参数。
    说明 启动参数可以参考AHAS控制台流量防护 > 应用防护新应用接入中的参数。
  3. 重启应用。