全部产品
Search
文档中心

应用实时监控服务ARMS:卸载ARMS探针

更新时间:Aug 07, 2023

当您不需要使用ARMS监控您的Java应用时,可以通过卸载ARMS探针停止监控。本文介绍如何卸载ARMS探针。

卸载为Java应用手动安装的探针

  1. 删除安装操作中添加的{AppName}{LicenseKey}{javaagent}参数。

  2. 重启Java应用。

卸载函数计算中Java应用的探针

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏中,单击服务及函数

  4. 服务列表区域单击目标服务。

  5. 函数管理页面找到目标函数,单击操作列的配置

  6. 编辑函数配置页面的环境变量区域选择使用表单编辑,然后删除变量名称为FC_EXTENSIONS_ARMS_LICENSE_KEY的环境变量。

  7. 单击保存

卸载Kubernetes环境中Java应用的探针

为集群下所有应用卸载探针

方式一:通过容器服务管理控制台卸载

  1. 登录容器服务管理控制台

  2. 在左侧导航栏单击集群,然后在集群列表页面单击目标集群名称。

  3. 在左侧导航栏选择运维管理 > 组件管理,然后在右上角通过关键字搜索ack-onepilot

  4. ack-onepilot卡片上单击卸载

  5. 在弹出的对话框中单击确定

  6. 重启您的业务Pod。

方式二:通过命令行卸载

  1. 执行以下命令卸载ack-onepilot。

    helm3 uninstall --namespace ack-onepilot ack-onepilot
  2. 重启您的业务Pod。

为集群下指定应用卸载探针

  1. 容器服务管理控制台左侧导航栏单击集群,在集群列表页面上的目标集群右侧操作列单击应用管理

  2. 无状态页面目标应用右侧选择更多 > 查看Yaml

  3. 编辑YAML对话框中删除安装探针时添加的labels,然后单击更新

  4. 重启Pod。

卸载为ECS环境中的Java应用自动安装的探针

  1. 登录ARMS控制台,在左侧导航栏选择应用监控 > 应用列表
  2. 应用列表页面顶部选择目标地域,然后单击目标应用名称。
    说明 语言列显示Java图标图标的应用为接入应用监控的应用,显示-图标的应用为接入可观测链路 OpenTelemetry 版的应用。
  3. 在左侧导航栏单击应用设置
  4. Agent状态页签卸载应用实例。
    • 卸载单个实例:

      在目标实例右侧单击卸载

    • 批量卸载实例:

      选择所有需要卸载的实例节点,然后单击批量卸载

    卸载ECS
  5. 在弹出的提示框中单击确定卸载
    卸载成功后,操作列会提示Agent已卸载,将在下次应用重启时生效已卸载ECS实例
  6. 重启应用,等待1~2分钟后,在左侧导航栏单击应用详情,查看监控数据是否已停止上报。
    如果监控数据已停止上报,说明已卸载成功。
    说明 5分钟左右后,Agent状态页签将不再显示已卸载的实例。
    卸载后数据停止上报

卸载Docker中Java应用的探针

  1. 删除安装探针时添加的Dockerfile内容。

  2. 运行docker build命令构建镜像。

  3. 运行docker run命令启动镜像。