# 设置性能管理配置
[应用性能管理](https://support.huaweicloud.com/apm/index.html)APM是一种用于实时监控和管理云端应用性能与故障的云服务，能帮助运维人员快速发现应用的性能瓶颈，快速定位故障根源，为用户体验保驾护航。如[图1]所示，对于部署在Standard/Turbo集群中的Java类工作负载，您只需安装APM探针，无需修改代码，即可实现应用的全方位监控，快速定位出错与慢接口，重现调用参数，识别系统瓶颈，大幅提升线上问题诊断效率。本文将向您介绍如何使用控制台界面进行性能管理配置。
图1APM探针工作流程   
![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002302373222.png "点击放大")
#### 前提条件
已开通APM服务，APM1.0正在下线中，建议使用APM2.0，具体步骤请参见[开通APM2.0](https://support.huaweicloud.com/qs-apm2/apm_02_0001.html)。
#### 约束与限制
- **APM服务仅在部分区域开放** ，且APM1.0与APM2.0所支持的区域有所不同，具体请以APM控制台信息为准。**若当前区域暂不支持APM服务，则无法使用性能管理功能**。
- 仅无状态负载（Deployment）、有状态负载（StatefulSet）以及守护进程集（DaemonSet）支持设置性能管理配置。
 
#### 计费说明
使用APM探针可能涉及一定费用，具体请参见[价格计算器](https://www.huaweicloud.com/pricing/calculator.html#/apm)。
#### 设置性能管理配置
您可以为正在创建的工作负载或已有的工作负载设置性能管理配置，具体如下：
- [正在创建的工作负载]
  在创建工作负载时，可以通过以下步骤启用APM探针，实现Java类应用的全方位监控。
  1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
  
  2. 在左侧导航栏中选择"工作负载"，在右上角单击"创建工作负载"。
  
  3. 在"高级配置"的"性能管理配置"页签中，安装探针。探针默认状态为"不启用"，您可根据需求选择"APM1.0探针"或"APM2.0探针"。APM1.0探针的相关信息无法在APM服务查看，建议使用APM2.0探针。 
     ![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/note_3.0-zh-cn.png)
     开启后，系统自动进行以下配置，将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探针
       图2APM2.0探针   
       ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002303087598.png "点击放大")
       表1APM2.0探针参数说明 
       | 参数    | 示例                                              | 说明                                                                                                                                                                                                                                                                                                                                                                                                     |
       |:---|:---|:---|
       | 探针版本  | 2.5.2                                         | 表示探针的版本，请结合以下信息按需选择版本： - 探针版本latest并不映射最新版本，探针版本能力请参见[JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.html)。  - 探针支持多种CPU架构（如x86、ARM架构），请根据负载所在节点的架构进行选择对应版本。若探针的版本号无"x86_64"或"aarch64"字样，则表示系统将自动匹配节点架构。   |
       | 探针升级策略 | 重启自动升级                                         | 表示探针升级的方式，默认为"重启自动升级"。 - 重启自动升级：当工作负载重启时，始终重新下载探针镜像。  - 重启手动升级：当工作负载重启时，如果本地有探针镜像，则使用本地镜像，否则重新下载镜像。                                                                                                                                       |
       | APM环境   | /                                              | 非必填，请输入环境名称，APM服务将自动为该负载创建对应环境。通过设置APM环境， 可以区分不同部署阶段（如生产和测试）的性能数据，实现应用性能的分类管理与精准分析。                                                                                                                                                                                                                                                                                                                  |
       | APM应用  | default                                       | 请选择APM服务中已有的应用。通过应用，可将监控数据按功能模块分类，便于统一管理和分析。                                                                                                                                                                                                                                                                                                                                                           |
       | 子应用   | /                                            | 非必填，请输入APM服务子应用名称，在应用基础上实现更精细化管理。 若APM服务中已存在该子应用，负载将自动归属其中；否则系统将自动创建对应的子应用。                                                                                                                                                                                                                                                                                           |
       | 接入密钥    | AK：xxx SK：xxx | 表示APM服务的密钥信息，用于获取上报数据的权限，**CCE将会自动获取APM服务的密钥信息**。                                                                                                                                                                                                                                                                                                                                                      |
          
       
     
     - APM1.0探针
       图3APM1.0探针   
       ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002336970669.png "点击放大")
       表2APM1.0探针参数说明 
       | 参数    | 示例     | 说明                                                                                                                                                                                                                                                                                                                                                                                         |
       |:---|:---|:---|
       | 监控组     | test     | 请输入监控组名称，APM服务将自动为该负载创建对应的监控组。通过监控组，可将监控数据按功能模块分类，便于统一管理和分析。                                                                                                                                                                                                                                                                                                                             |
       | 探针版本     | 1.0.47   | 表示探针的版本，请结合以下信息按需选择版本： - 探针版本latest并不映射最新版本，探针版本能力请参见[JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.html)。  - 探针支持多种CPU架构（如x86、ARM架构），请根据负载所在节点的架构进行选择。若探针的版本号无"x86_64"或"aarch64"字样，则表示系统将自动匹配节点架构。   |
       | 探针升级策略 | 重启自动升级 | 表示探针升级的方式，默认为"重启自动升级"。 - 重启自动升级：当工作负载重启时，始终重新下载探针镜像。  - 重启手动升级：当工作负载重启时，如果本地有探针镜像，则使用本地镜像，否则重新下载镜像。                                                                                                                                 |
          
       
     
     
     
     
  
  5. 填写其他参数后，单击"创建工作负载"。工作负载状态变为"运行中"后，请等待大约3分钟，应用数据将呈现在APM界面。此时登录APM，您可以在APM上通过拓扑、调用链等进行应用性能优化，详细操作请参考[应用指标监控](https://support.huaweicloud.com/usermanual-apm2/apm_07_0003.html)。
   
- [已创建的工作负载]
  对于已创建的工作负载，可以通过以下步骤启用APM探针，实现Java类应用的全方位监控。
  1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
  
  2. 在左侧导航中单击"工作负载"，在右侧选择工作负载类型。在工作负载列表中，单击对应工作负载名称。
  
  3. 在对应工作负载页面，切换至"性能管理配置"页签。在"安装探针"右侧单击"编辑"。
  
  4. 探针默认状态为"不启用"，您可根据需求选择"APM1.0探针"或"APM2.0探针"。APM1.0探针的相关信息无法在APM服务查看，建议使用APM2.0探针。 
     ![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/note_3.0-zh-cn.png)
     开启后，系统自动进行以下配置，将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探针
       图4APM2.0探针   
       ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002303087598.png "点击放大")
       表3APM2.0探针参数说明 
       | 参数    | 示例                                                          | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
       |:---|:---|:---|
       | 探针版本  | 2.5.2                                                     | 表示探针的版本，请结合以下信息按需选择版本： - 探针版本latest并不映射最新版本，探针版本能力请参见[JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.html)。  - 探针支持多种CPU架构（如x86、ARM架构），请根据负载所在节点的架构进行选择对应版本。若探针的版本号无"x86_64"或"aarch64"字样，则表示系统将自动匹配节点架构。   |
       | 探针升级策略 | 重启自动升级                                                     | 表示探针升级的方式，默认为"重启自动升级"。 - 重启自动升级：当工作负载重启时，始终重新下载探针镜像。  - 重启手动升级：当工作负载重启时，如果本地有探针镜像，则使用本地镜像，否则重新下载镜像。                                                                                                                                       |
       | APM环境   | /                                                          | 非必填，请输入环境名称，APM服务将自动为该负载创建对应环境。通过设置APM环境， 可以区分不同部署阶段（如生产和测试）的性能数据，实现应用性能的分类管理与精准分析。                                                                                                                                                                                                                                                                                                                                                                              |
       | APM应用  | default                                                   | 请选择APM服务中已有的应用。通过应用，可将监控数据按功能模块分类，便于统一管理和分析。                                                                                                                                                                                                                                                                                                                                                                                                                       |
       | 子应用   | /                                                        | 非必填，请输入APM服务子应用名称，在应用基础上实现更精细化管理。 若APM服务中已存在该子应用，负载将自动归属其中；否则系统将自动创建对应的子应用。                                                                                                                                                                                                                                                                                                                                           |
       | 接入密钥    | AK：xxx SK：xxx | 表示APM服务的密钥信息，用于获取上报数据的权限，**CCE将会自动获取APM服务的密钥信息**。                                                                                                                                                                                                                                                                                                                                                                                                                  |
          
       
     
     - APM1.0探针
       图5APM1.0探针   
       ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002336970669.png "点击放大")
       表4APM1.0探针参数说明 
       | 参数    | 示例     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
       |:---|:---|:---|
       | 监控组     | test     | 请输入监控组名称，APM服务将自动为该负载创建对应的监控组。通过监控组，可将监控数据按功能模块分类，便于统一管理和分析。                                                                                                                                                                                                                                                                                                                                                                                         |
       | 探针版本     | 1.0.47   | 表示探针的版本，请结合以下信息按需选择版本： - 探针版本latest并不映射最新版本，探针版本能力请参见[JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.html)。  - 探针支持多种CPU架构（如x86、ARM架构），请根据负载所在节点的架构进行选择。若探针的版本号无"x86_64"或"aarch64"字样，则表示系统将自动匹配节点架构。   |
       | 探针升级策略 | 重启自动升级 | 表示探针升级的方式，默认为"重启自动升级"。 - 重启自动升级：当工作负载重启时，始终重新下载探针镜像。  - 重启手动升级：当工作负载重启时，如果本地有探针镜像，则使用本地镜像，否则重新下载镜像。                                                                                                                                 |
          
       
     
     
     
     
  
  6. 配置完成后，请在"性能管理配置"页面右下角单击"确定"。工作负载状态变为"运行中"后，请等待大约3分钟，应用数据将呈现在APM界面。此时登录APM，您可以在APM上通过拓扑、调用链等进行应用性能优化，详细操作请参考[应用指标监控](https://support.huaweicloud.com/usermanual-apm2/apm_07_0003.html)。
   
#### 修改性能管理配置
开启APM探针之后，支持修改APM探针配置，具体步骤如下：
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
2. 在左侧导航中单击"工作负载"，在右侧选择工作负载类型。在工作负载列表中，单击对应工作负载名称。
3. 在对应工作负载页面，切换至"性能管理配置"页签。在"安装探针"右侧单击"编辑"。
4. 请根据需求修改APM探针参数。 
   - APM2.0探针
     图6APM2.0探针   
     ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002303087598.png "点击放大")
     表5APM2.0探针参数说明 
     | 参数    | 示例                                                            | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
     |:---|:---|:---|
     | 探针版本  | 2.5.2                                                       | 表示探针的版本，请结合以下信息按需选择版本： - 探针版本latest并不映射最新版本，探针版本能力请参见[JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.html)。  - 探针支持多种CPU架构（如x86、ARM架构），请根据负载所在节点的架构进行选择对应版本。若探针的版本号无"x86_64"或"aarch64"字样，则表示系统将自动匹配节点架构。   |
     | 探针升级策略 | 重启自动升级                                                       | 表示探针升级的方式，默认为"重启自动升级"。 - 重启自动升级：当工作负载重启时，始终重新下载探针镜像。  - 重启手动升级：当工作负载重启时，如果本地有探针镜像，则使用本地镜像，否则重新下载镜像。                                                                                                                                       |
     | APM环境   | /                                                            | 非必填，请输入环境名称，APM服务将自动为该负载创建对应环境。通过设置APM环境， 可以区分不同部署阶段（如生产和测试）的性能数据，实现应用性能的分类管理与精准分析。                                                                                                                                                                                                                                                                                                                                                                                        |
     | APM应用  | default                                                     | 请选择APM服务中已有的应用。通过应用，可将监控数据按功能模块分类，便于统一管理和分析。                                                                                                                                                                                                                                                                                                                                                                                                                                 |
     | 子应用   | /                                                          | 非必填，请输入APM服务子应用名称，在应用基础上实现更精细化管理。 若APM服务中已存在该子应用，负载将自动归属其中；否则系统将自动创建对应的子应用。                                                                                                                                                                                                                                                                                                                                                   |
     | 接入密钥    | AK：xxx SK：xxx | 表示APM服务的密钥信息，用于获取上报数据的权限，**CCE将会自动获取APM服务的密钥信息**。                                                                                                                                                                                                                                                                                                                                                                                                                            |
        
     
   
   - APM1.0探针
     图7APM1.0探针   
     ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002336970669.png "点击放大")
     表6APM1.0探针参数说明 
     | 参数    | 示例     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
     |:---|:---|:---|
     | 监控组     | test     | 请输入监控组名称，APM服务将自动为该负载创建对应的监控组。通过监控组，可将监控数据按功能模块分类，便于统一管理和分析。                                                                                                                                                                                                                                                                                                                                                                                                   |
     | 探针版本     | 1.0.47   | 表示探针的版本，请结合以下信息按需选择版本： - 探针版本latest并不映射最新版本，探针版本能力请参见[JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.html)。  - 探针支持多种CPU架构（如x86、ARM架构），请根据负载所在节点的架构进行选择。若探针的版本号无"x86_64"或"aarch64"字样，则表示系统将自动匹配节点架构。   |
     | 探针升级策略 | 重启自动升级 | 表示探针升级的方式，默认为"重启自动升级"。 - 重启自动升级：当工作负载重启时，始终重新下载探针镜像。  - 重启手动升级：当工作负载重启时，如果本地有探针镜像，则使用本地镜像，否则重新下载镜像。                                                                                                                                 |
        
     
   
   
   
   
5. 配置完成后，请在"性能管理配置"页面右下角单击"确定"。待工作负载状态变为"运行中"后，APM服务将进行更新，约3分钟。
 
#### 相关文档
- [创建工作负载](https://support.huaweicloud.com/usermanual-cce/cce_10_0673.html)：了解工作负载的更多参数。
- [管理工作负载](https://support.huaweicloud.com/usermanual-cce/cce_10_0007.html)：工作负载创建后，您可以对其执行升级、编辑YAML、查看日志等操作。
- 如果工作负载创建失败，请参考[工作负载异常问题排查](https://support.huaweicloud.com/cce_faq/cce_faq_00029.html)进行处理。
- 配置性能管理后，您可以在APM服务中对数据进行统一监控和管理，并通过拓扑、调用链等进行应用性能优化，具体请参见[使用导读](https://support.huaweicloud.com/usermanual-apm2/apm_07_0001.html)。
- 如果Python、Go等类型的工作负载需要使用APM服务，请参见[Python语言接入](https://support.huaweicloud.com/usermanual-apm2/apm_08_0024.html)和[Go语言接入](https://support.huaweicloud.com/usermanual-apm2/apm_08_0025.html)等。
 
