应用高可用服务AHAS会通过探针从您的系统中采集所需的信息。本文介绍了如何安装、升级、停止和卸载探针。

什么是探针?

应用高可用服务AHAS包括以下两种探针:

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

安装高可用探针(AHAS探针)

如果您需要使用架构感知、故障演练功能,则需安装此探针。

  1. 登录AHAS控制台,然后在页面左上角选择地域
  2. 在左侧导航栏选择探针管理
  3. 探针管理页面右上角单击安装架构感知探针安装故障演练探针
  4. 请选择您要安装的探针环境,根据不同的环境,选择不同的安装方式。
    • 阿里云ECS:如果您需要安装的探针环境为阿里云ECS,请单击阿里云ECS,具体操作,请参见快速接入ECS
    • 自建Kubernetes:如果您需要安装的探针环境为自建Kubernetes集群,请单击自建Kubernetes,具体操作,请参见手动接入自建K8s集群
    • 容器服务:如果您需要安装的探针环境为容器服务ACK集群,请单击容器服务,具体操作,请参见接入容器服务

安装高可用Java探针

如果您需要使用流量防护功能,则需安装此探针。

  1. 登录AHAS控制台,然后在页面左上角选择地域
  2. 在左侧导航栏选择探针管理
  3. 探针管理页面,单击添加流量防护
  4. 根据不同的应用接入方式,选择不同的安装探针方法。具体操作,请参见接入应用方式

升级高可用探针(AHAS探针)

升级AHAS探针的操作步骤如下:

  • 2018年12月21日及以后安装的AHAS探针可以实现自动升级,无需任何操作。
  • 如果您的AHAS探针是2018年12月21日之前安装的,建议您卸载AHAS探针,重新安装最新版本。具体操作,请参见卸载AHAS探针

停止高可用探针(AHAS探针)

  1. 登录AHAS控制台,然后在页面左上角选择地域
  2. 在左侧导航栏选择探针管理
  3. 探针管理页面,单击探针操作列中的停止

卸载高可用探针(AHAS探针)

如果您不再需要使用AHAS探针,建议您及时卸载AHAS探针。否则系统会定时检查AHAS进程是否存在,如进程不存在,系统会自动重启该进程。每次您的主机重启时,AHAS探针进程也会自动重启。

您可以通过控制台卸载AHAS探针,或者执行卸载AHAS探针脚本。

  • 通过控制台卸载AHAS探针:
    1. 登录AHAS控制台,然后在页面左上角选择地域
    2. 在左侧导航栏选择探针管理
    3. 探针管理页面上,单击探针操作列中的卸载
  • 使用以下命令,手动卸载AHAS探针:

    //请根据您的实际环境替换AHAS Agent地址,或参考控制台的命令行引导。
    wget -q <AHAS Agent地址>/agent/prod/latest/aliyunahasctl.sh -O /tmp/aliyunahasctl.sh && sh /tmp/aliyunahasctl.sh uninstall

    您也可以单击操作列的手动卸载,获取手动卸载AHAS探针的具体命令。

卸载高可用Java探针

  1. 登录AHAS控制台,然后在页面左上角选择地域
  2. 在左侧导航栏选择探针管理
  3. 探针管理页面上,选择限流降级探针,在需要卸载Java探针的机器操作列单击手动卸载

    根据不同的探针环境选择不同的卸载方式,具体操作,请参见如何卸载应用防护的Java Agent和SDK埋点?