当您的应用已经接入了ARMS应用监控,并且想要使用ARMS业务监控时,您可以选择升级探针。

限制条件

  • 您需要接入业务监控的应用是Java应用,并且已接入应用监控,详情请参见准备工作概述
  • 只有2.6.2+ 版本的应用探针支持ARMS业务监控功能。

操作流程

dg_business_workflow
说明 目前业务监控处于公测阶段,因此在您准备接入业务监控前,需要先加入钉钉答疑群:30004969,并告知工作人员您的阿里云账号ID和应用名称。工作人员在后台为您配置白名单后,您可以开始安装或升级探针的操作。扫描以下二维码图片加入钉钉答疑群。
dg__business_dingding

为EDAS中在ECS集群创建的应用升级探针

使用业务监控前,需将应用探针版本升级至2.6.2+ 版本:

  1. 登录 EDAS 控制台,在页面左上角选择所需地域。
  2. 在左侧导航栏中选择应用管理 > 应用列表,单击要开启ARMS业务监控的应用名称。
    进入应用详情页面。
  3. 在左侧导航栏中单击基本信息,在基本信息页面的实例部署信息页签右上角,单击部署应用,对应用进行部署发布,详情请参见部署和更新应用
    tab_business_deployment_detail
    部署发布完成后,即完成应用探针的自动升级。
  4. 可选:您可以连接并登录ECS实例,详情请参见连接方式概述。执行cat /home/admin/.opt/ArmsAgent/version命令,查看应用探针的版本号。
    版本号以2.6.2开头,则表示应用探针版本已成功升级至2.6.2+ 版本,此时您可以开始创建业务监控任务监控您的应用。

为EDAS中在K8s集群创建的应用升级探针

使用业务监控前,需将应用探针版本升级至2.6.2+ 版本。为EDAS中在K8s集群创建的应用升级探针时,需要注意部署该应用的K8s集群导入EDAS的时间,2019年12月之前与之后的K8s集群应用升级操作有所不同:

  1. 登录 EDAS 控制台,在页面左上角选择所需地域。
  2. 在左侧导航栏选择资源管理 > 集群,在容器服务K8s集群页签,查看创建时间列的创建时间:
    • 如果创建时间在2019年12月之前,则需要先升级arms-pilot组件后才能升级探针,请执行步骤 3
    • 如果创建时间在2019年12月之后包括2019年12月,则直接执行步骤 6
  3. 容器服务K8s集群页签,单击集群ID/ 名称列的集群ID进入集群详情页面,复制集群信息区域的csClusterId字段。
  4. 登录容器服务管理控制台,在集群列表页面,从名称列表选择ID,并在右边的输入框中输入上一步复制的csClusterId字段,自动搜索到对应的k8s集群后,单击右侧操作列的控制台
    pg_business_ack_cluster_list
  5. 在左侧导航栏从命名空间列表选择arms-pilotarms-pilot-system,在概况页面的容器组区域,单击右下角的 图标,然后再单击删除,删除arms-pilot组件对应的容器组。
    sc_business_delete_pods

    删除容器组后,会自动创建新的容器组。
  6. 登录EDAS控制台,在左侧导航栏中选择应用管理 > 应用列表,单击要开启ARMS业务监控的应用名称。
  7. 应用总览页面,单击右上角的部署部署历史版本对应用进行部署发布,详情请参见分批发布(K8s 集群)金丝雀发布(K8s 集群)
    tab_business_deployment_detail_k8s
    部署发布完成后,即完成应用探针的自动升级。
  8. 可选:应用总览页面的Pod信息总览区域,单击终端后,执行cat /home/admin/.opt/ArmsAgent/version命令,查看应用探针的版本号。
    tab_business_deployment_detail_k8s_pod
    若版本号以2.6.2开头,则表示应用探针版本已成功升级至2.6.2+ 版本,此时您可以创建业务监控任务监控您的应用。