更新时间:2025-08-11 GMT+08:00
分享

设置性能管理配置

应用性能管理APM是一种用于实时监控和管理云端应用性能与故障的云服务,能帮助运维人员快速发现应用的性能瓶颈,以及故障根源的快速定位,为用户体验保驾护航。如图1所示,对于部署在Standard/Turbo集群中的Java类工作负载,您只需安装APM探针,无需修改代码,即可实现应用的全方位监控,快速定位出错与慢接口,重现调用参数,识别系统瓶颈,大幅提升线上问题诊断效率。本文将向您介绍如何使用控制台界面进行性能管理配置。

图1 APM探针工作流程

前提条件

已开通APM服务,APM1.0正在下线中,建议使用APM2.0,具体步骤请参见开通APM2.0

约束与限制

  • APM服务仅在部分区域开放,且APM1.0与APM2.0所支持的区域有所不同,具体请以APM控制台信息为准。若当前区域暂不支持APM服务,则无法使用性能管理功能
  • 仅无状态负载(Deployment)、有状态负载(StatefulSet)以及守护进程集(DaemonSet)支持设置性能管理配置。

计费说明

使用APM探针可能涉及一定费用,具体请参见价格计算器

设置性能管理配置

您可以为正在创建的工作负载或已有的工作负载设置性能管理配置,具体如下:

在创建工作负载时,可以通过以下步骤启用APM探针,实现Java类应用的全方位监控。

  1. 登录CCE控制台,单击集群名称进入集群。
  2. 在左侧导航栏中选择“工作负载”,在右上角单击“创建工作负载”
  3. “高级配置”的“性能管理配置”页签中,安装探针。探针默认状态为“不启用”,您可根据需求选择“APM1.0探针”“APM2.0探针”。APM1.0探针的相关信息无法在APM服务查看,建议使用APM2.0探针。

    开启后,系统自动进行以下配置,将Java类应用相关数据传递给APM服务,从而实现更精准的问题分析与定位。
    • 启用APM探针后,系统将自动创建一个名为init-pinpoint(APM1.0 探针)或者 init-javaagent(APM2.0 探针)的初始化容器用于初始化探针, 并分配0.25Core CPU和250MiB 内存供初始化容器使用。
    • 启用APM探针后,系统将为该工作负载的所有业务容器自动添加环境变量:PAAS_MONITORING_GROUP、JAVA_TOOL_OPTIONS、PAAS_CLUSTER_ID。
    • 启用APM探针后,系统将为该工作负载的所有业务容器自动挂载一个名为paas-apm(APM1.0 探针)或者paas-apm2(APM2.0 探针)的本地存储卷。

  4. 填写探针相关参数。

    • APM2.0探针
      图2 APM2.0探针
      表1 APM2.0探针参数说明

      参数

      示例

      说明

      探针版本

      2.5.2

      表示探针的版本,请结合以下信息按需选择版本:

      • 探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明
      • 探针支持多种CPU架构(如x86、ARM架构),请根据负载所在节点的架构进行选择对应版本。若探针的版本号无“x86_64”或“aarch64”字样,则表示系统将自动匹配节点架构。

      探针升级策略

      重启自动升级

      表示探针升级的方式,默认为“重启自动升级”。

      • 重启自动升级:当工作负载重启时,始终重新下载探针镜像。
      • 重启手动升级:当工作负载重启时,如果本地有探针镜像,则使用本地镜像,否则重新下载镜像。

      APM环境

      /

      非必填,请输入环境名称,APM服务将自动为该负载创建对应环境。通过设置APM环境, 可以区分不同部署阶段(如生产和测试)的性能数据,实现应用性能的分类管理与精准分析。

      APM应用

      default

      请选择APM服务中已有的应用。通过应用,可将监控数据按功能模块分类,便于统一管理和分析。

      子应用

      /

      非必填,请输入APM服务子应用名称,在应用基础上实现更精细化管理。

      若APM服务中已存在该子应用,负载将自动归属其中;否则系统将自动创建对应的子应用。

      接入密钥

      AK:xxx

      SK:xxx

      表示APM服务的密钥信息,用于获取上报数据的权限,CCE将会自动获取APM服务的密钥信息

    • APM1.0探针
      图3 APM1.0探针
      表2 APM1.0探针参数说明

      参数

      示例

      说明

      监控组

      test

      请输入监控组名称,APM服务将自动为该负载创建对应的监控组。通过监控组,可将监控数据按功能模块分类,便于统一管理和分析。

      探针版本

      1.0.47

      表示探针的版本,请结合以下信息按需选择版本:

      • 探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明
      • 探针支持多种CPU架构(如x86、ARM架构),请根据负载所在节点的架构进行选择。若探针的版本号无“x86_64”或“aarch64”字样,则表示系统将自动匹配节点架构。

      探针升级策略

      重启自动升级

      表示探针升级的方式,默认为“重启自动升级”。

      • 重启自动升级:当工作负载重启时,始终重新下载探针镜像。
      • 重启手动升级:当工作负载重启时,如果本地有探针镜像,则使用本地镜像,否则重新下载镜像。

  5. 填写其他参数后,单击“创建工作负载”。工作负载状态变为“运行中”后,请等待大约3分钟,应用数据将呈现在APM界面。此时登录APM,您可以在APM上通过拓扑、调用链等进行应用性能优化,详细操作请参考应用指标监控

对于已创建的工作负载,可以通过以下步骤启用APM探针,实现Java类应用的全方位监控。

  1. 登录CCE控制台,单击集群名称进入集群。
  2. 在左侧导航中单击“工作负载”,在右侧选择工作负载类型。在工作负载列表中,单击对应工作负载名称。
  3. 在对应工作负载页面,切换至“性能管理配置”页签。在“安装探针”右侧单击“编辑”。
  4. 探针默认状态为“不启用”,您可根据需求选择“APM1.0探针”“APM2.0探针”。APM1.0探针的相关信息无法在APM服务查看,建议使用APM2.0探针。

    开启后,系统自动进行以下配置,将Java类应用相关数据传递给APM服务,从而实现更精准的问题分析与定位。
    • 启用APM探针后,系统将自动创建一个名为init-pinpoint(APM1.0 探针)或者 init-javaagent(APM2.0 探针)的初始化容器用于初始化探针, 并分配0.25Core CPU和250MiB 内存供初始化容器使用。
    • 启用APM探针后,系统将为该工作负载的所有业务容器自动添加环境变量:PAAS_MONITORING_GROUP、JAVA_TOOL_OPTIONS、PAAS_CLUSTER_ID。
    • 启用APM探针后,系统将为该工作负载的所有业务容器自动挂载一个名为paas-apm(APM1.0 探针)或者paas-apm2(APM2.0 探针)的本地存储卷。

  5. 填写探针相关参数。

    • APM2.0探针
      图4 APM2.0探针
      表3 APM2.0探针参数说明

      参数

      示例

      说明

      探针版本

      2.5.2

      表示探针的版本,请结合以下信息按需选择版本:

      • 探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明
      • 探针支持多种CPU架构(如x86、ARM架构),请根据负载所在节点的架构进行选择对应版本。若探针的版本号无“x86_64”或“aarch64”字样,则表示系统将自动匹配节点架构。

      探针升级策略

      重启自动升级

      表示探针升级的方式,默认为“重启自动升级”。

      • 重启自动升级:当工作负载重启时,始终重新下载探针镜像。
      • 重启手动升级:当工作负载重启时,如果本地有探针镜像,则使用本地镜像,否则重新下载镜像。

      APM环境

      /

      非必填,请输入环境名称,APM服务将自动为该负载创建对应环境。通过设置APM环境, 可以区分不同部署阶段(如生产和测试)的性能数据,实现应用性能的分类管理与精准分析。

      APM应用

      default

      请选择APM服务中已有的应用。通过应用,可将监控数据按功能模块分类,便于统一管理和分析。

      子应用

      /

      非必填,请输入APM服务子应用名称,在应用基础上实现更精细化管理。

      若APM服务中已存在该子应用,负载将自动归属其中;否则系统将自动创建对应的子应用。

      接入密钥

      AK:xxx

      SK:xxx

      表示APM服务的密钥信息,用于获取上报数据的权限,CCE将会自动获取APM服务的密钥信息

    • APM1.0探针
      图5 APM1.0探针
      表4 APM1.0探针参数说明

      参数

      示例

      说明

      监控组

      test

      请输入监控组名称,APM服务将自动为该负载创建对应的监控组。通过监控组,可将监控数据按功能模块分类,便于统一管理和分析。

      探针版本

      1.0.47

      表示探针的版本,请结合以下信息按需选择版本:

      • 探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明
      • 探针支持多种CPU架构(如x86、ARM架构),请根据负载所在节点的架构进行选择。若探针的版本号无“x86_64”或“aarch64”字样,则表示系统将自动匹配节点架构。

      探针升级策略

      重启自动升级

      表示探针升级的方式,默认为“重启自动升级”。

      • 重启自动升级:当工作负载重启时,始终重新下载探针镜像。
      • 重启手动升级:当工作负载重启时,如果本地有探针镜像,则使用本地镜像,否则重新下载镜像。

  6. 配置完成后,请在“性能管理配置”页面右下角单击“确定”。工作负载状态变为“运行中”后,请等待大约3分钟,应用数据将呈现在APM界面。此时登录APM,您可以在APM上通过拓扑、调用链等进行应用性能优化,详细操作请参考应用指标监控

修改性能管理配置

开启APM探针之后,支持修改APM探针配置,具体步骤如下:

  1. 登录CCE控制台,单击集群名称进入集群。
  2. 在左侧导航中单击“工作负载”,在右侧选择工作负载类型。在工作负载列表中,单击对应工作负载名称。
  3. 在对应工作负载页面,切换至“性能管理配置”页签。在“安装探针”右侧单击“编辑”。
  4. 请根据需求修改APM探针参数。

    • APM2.0探针
      图6 APM2.0探针
      表5 APM2.0探针参数说明

      参数

      示例

      说明

      探针版本

      2.5.2

      表示探针的版本,请结合以下信息按需选择版本:

      • 探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明
      • 探针支持多种CPU架构(如x86、ARM架构),请根据负载所在节点的架构进行选择对应版本。若探针的版本号无“x86_64”或“aarch64”字样,则表示系统将自动匹配节点架构。

      探针升级策略

      重启自动升级

      表示探针升级的方式,默认为“重启自动升级”。

      • 重启自动升级:当工作负载重启时,始终重新下载探针镜像。
      • 重启手动升级:当工作负载重启时,如果本地有探针镜像,则使用本地镜像,否则重新下载镜像。

      APM环境

      /

      非必填,请输入环境名称,APM服务将自动为该负载创建对应环境。通过设置APM环境, 可以区分不同部署阶段(如生产和测试)的性能数据,实现应用性能的分类管理与精准分析。

      APM应用

      default

      请选择APM服务中已有的应用。通过应用,可将监控数据按功能模块分类,便于统一管理和分析。

      子应用

      /

      非必填,请输入APM服务子应用名称,在应用基础上实现更精细化管理。

      若APM服务中已存在该子应用,负载将自动归属其中;否则系统将自动创建对应的子应用。

      接入密钥

      AK:xxx

      SK:xxx

      表示APM服务的密钥信息,用于获取上报数据的权限,CCE将会自动获取APM服务的密钥信息

    • APM1.0探针
      图7 APM1.0探针
      表6 APM1.0探针参数说明

      参数

      示例

      说明

      监控组

      test

      请输入监控组名称,APM服务将自动为该负载创建对应的监控组。通过监控组,可将监控数据按功能模块分类,便于统一管理和分析。

      探针版本

      1.0.47

      表示探针的版本,请结合以下信息按需选择版本:

      • 探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明
      • 探针支持多种CPU架构(如x86、ARM架构),请根据负载所在节点的架构进行选择。若探针的版本号无“x86_64”或“aarch64”字样,则表示系统将自动匹配节点架构。

      探针升级策略

      重启自动升级

      表示探针升级的方式,默认为“重启自动升级”。

      • 重启自动升级:当工作负载重启时,始终重新下载探针镜像。
      • 重启手动升级:当工作负载重启时,如果本地有探针镜像,则使用本地镜像,否则重新下载镜像。

  5. 配置完成后,请在“性能管理配置”页面右下角单击“确定”。待工作负载状态变为“运行中”后,APM服务将进行更新,约3分钟。

相关文档

相关文档