您可以使用探针(Agent)接入方式,零代码修改接入MSHA多活容灾,实现多活容灾服务层和数据层的功能。本文介绍如何安装和卸载MSHA探针。

安装探针

  1. 登录AHAS控制台
  2. 在控制台左侧导航栏中选择多活容灾
  3. 在左侧导航栏选择监控中心 > 探针管理
  4. 探针管理页面,单击查看Licence,然后单击复制Licences
  5. 执行以下代码下载探针。
    wget -O ./msha-agent.jar ${地址}

    根据不同的地域设置不同的地址,具体地址信息如下:

    地域 地址
    杭州 http://msha-agent-hangzhou.oss-cn-hangzhou.aliyuncs.com/msha-java-agent.jar
    北京 http://msha-agent-beijing.oss-cn-beijing.aliyuncs.com/msha-java-agent.jar
    上海 http://msha-agent-shanghai.oss-cn-shanghai.aliyuncs.com/msha-java-agent.jar
    深圳 http://msha-agent-shenzhen.oss-cn-shenzhen.aliyuncs.com/msha-java-agent.jar
    说明 如果是EDAS应用,请使用admin账号执行。
  6. 配置JVM参数。
    -javaagent:${探针所在路径}  
    -Dmsha.app.name=${应用名称} 
    -Dmsha.namespaces=${命名空间ID} 
    -Dmsha.licence=${当前license}
    配置说明如下:
    • ${应用名称} 为您实际的应用名,应用名称暂不支持中文。
    • 命名空间ID之间用半角逗号(,)分隔。命名空间ID信息可以在基础配置 > 命名空间页面获取。命名空间ID
    • ${当前license}为您在步骤4中获取到的License信息。
  7. 配置Nacos作为命令下发通道,并为探针配置Nacos连接JVM参数。具体操作,请参见配置Nacos作为规则下发通道
  8. 重启应用。
    安装了探针的应用在启动时,会自动上报心跳信息。在探针管理页面,若该应用实例信息出现在列表中且状态显示为在线,则说明探针安装成功。

卸载探针

  1. 移除安装探针时配置的JVM参数。
  2. 重启应用。
    重启应用后,在探针管理页面,若您的应用在列表中状态显示为离线,或在列表中不再显示,则说明探针卸载成功。