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

设置性能管理配置

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

图1 APM探针工作流程

前提条件

  • 若您还未开通APM服务,请前往应用性能管理控制台,并参照界面提示进行开通。
  • 若您还未创建APM终端节点,请根据性能管理配置页面的指引自动创建。

约束与限制

  • 如果删除APM终端节点,会导致数据上传到APM失败。此时如果重新创建APM终端节点,系统没有自动将指标上传到APM服务,您可以尝试重启应用。
  • 删除使用APM的工作负载,不会删除APM终端节点,如需删除,请前往网络控制台删除。
  • 仅无状态负载(Deployment)、有状态负载(StatefulSet)支持设置性能管理配置。

计费说明

使用APM探针可能涉及一定费用,具体请参见APM计费概述

设置性能管理配置

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

  1. 登录CCE控制台
  2. 单击集群名称进入集群,在左侧导航栏选择“工作负载”,在右上角单击“创建工作负载”
  3. “高级设置”“性能管理配置”页签中,安装探针。探针默认状态为“不启用”,您可选择“APM2.0探针”

    开启后,系统自动进行以下配置,将Java类应用相关数据传递给APM服务,从而实现更精准的问题分析与定位。

    • 启用APM探针后会自动新增一个名为init-javaagent(APM2.0探针)的初始化容器用来初始化探针,并分配0.25Core CPU和250MiB内存供初始化容器使用。
    • 启用APM探针后会给所有业务容器自动添加环境变量:PAAS_MONITORING_GROUP、JAVA_TOOL_OPTIONS、PAAS_CLUSTER_ID、APM_ACCESS_ADDRESS。
    • 启用APM探针后会给所有业务容器自动挂载一个名为paas-apm2(APM2.0 探针)的本地存储卷。

  4. 填写探针相关参数。

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

    参数

    示例

    说明

    APM终端节点

    已配置

    Autopilot集群内访问APM需要创建APM终端节点,用于连接VPC网络和APM服务。关于终端节点价格详情请参见价格计算器

    探针版本

    2.5.2

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

    探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明

    探针升级策略

    重启自动升级

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

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

    APM环境

    /

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

    APM应用

    default

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

    子应用

    /

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

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

    接入密钥

    AK:xxx

    SK:xxx

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

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

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

  1. 登录CCE控制台
  2. 单击集群名称进入集群,在左侧导航栏中单击“工作负载”,在右侧选择工作负载类型。在工作负载列表中,单击对应工作负载名称。
  3. 在对应工作负载页面,切换至“性能管理配置”页签。在“安装探针”右侧单击“编辑”。
  4. 探针默认状态为“不启用”,您可选择“APM2.0探针”

    开启后,系统自动进行以下配置,将Java类应用相关数据传递给APM服务,从而实现更精准的问题分析与定位。

    • 启用APM探针后会自动新增一个名为init-javaagent(APM2.0探针)的初始化容器用来初始化探针,并分配0.25Core CPU和250MiB内存供初始化容器使用。
    • 启用APM探针后会给所有业务容器自动添加环境变量:PAAS_MONITORING_GROUP、JAVA_TOOL_OPTIONS、PAAS_CLUSTER_ID、APM_ACCESS_ADDRESS。
    • 启用APM探针后会给所有业务容器自动挂载一个名为paas-apm2(APM2.0 探针)的本地存储卷。

  5. 填写探针相关参数。

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

    参数

    示例

    说明

    APM终端节点

    已配置

    Autopilot集群内访问APM需要创建APM终端节点,用于连接VPC网络和APM服务。关于终端节点价格详情请参见价格计算器

    探针版本

    2.5.2

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

    探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明

    探针升级策略

    重启自动升级

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

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

    APM环境

    /

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

    APM应用

    default

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

    子应用

    /

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

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

    接入密钥

    AK:xxx

    SK:xxx

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

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

修改性能管理配置

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

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

    表3 APM2.0探针参数说明

    参数

    示例

    说明

    APM终端节点

    已配置

    Autopilot集群内访问APM需要创建APM终端节点,用于连接VPC网络和APM服务。关于终端节点价格详情请参见价格计算器

    探针版本

    2.5.2

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

    探针版本latest并不映射最新版本,探针版本能力请参见JavaAgent更新说明

    探针升级策略

    重启自动升级

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

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

    APM环境

    /

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

    APM应用

    default

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

    子应用

    /

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

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

    接入密钥

    AK:xxx

    SK:xxx

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

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

相关文档

相关文档