本文介紹如何卸載應用防護的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卸載成功。

卸載SDK埋點

  1. 刪除引入的依賴包。
    說明 引入的依賴包的參數可以參考AHAS控制臺流量防護 > 應用防護新應用接入中的參數。
  2. 刪除啟動參數。
    說明 啟動參數可以參考AHAS控制臺流量防護 > 應用防護新應用接入中的參數。
  3. 重啟應用。