CCE Onepilot 说明
更新时间:2025-04-22
使用前提
- 开通 APM 服务 APM 产品介绍
组件介绍
CCE Onepilot(应用性能监控接入)用于接入多编程语言探针,在 CCE 集群中实现自动注入 APM 探针以及配置指标上报环境。用户创建带有指定标签(Labels)的工作负载后,在 CCE 控制台可以方便跳转 APM,并查看对应应用实例的实时指标数据。
使用限制
- 当前 CCE Onepilot 支持针对 JAVA 应用的探针注入与指标上传
- 组件支持的集群版本:1.16及以上版本(CCE支持的版本参照)
- 组件默认支持1000个Pod规模,集群Pod每超过1000个,组件资源对应的CPU请增加0.5核、内存请增加512MB。
- java版本兼容:JDK1.8(含)以上版本
安装组件
- 登录百度智能云官网,并进入管理控制台。
- 选择“产品服务 > 云原生 > 容器引擎 CCE”,单击进入容器引擎管理控制台。
- 单击左侧导航栏中的 集群管理 > 集群列表 。
- 在集群列表页面中,单击目标集群名称进入集群详情页面。
- 在集群详情页面运维管理下单击 > 组件管理 。
- 在组件管理监控和日志tab中选择 CCE Onepilot 组件单击“安装”。
- 点击“确定”按钮完成组件的安装。
开启监控
- 在目标工作负载yaml文件的 spec.template.metadata 层级下,添加如下 labels:
labels:
cceOnepilotEnable: "on"
apmServiceName: "<your_service_name>" # 请用您应用实例的名称替换 <your_service_name>,若不设置此标签,则会以工作负载的名称 metadata.name 上报指标至 APM。
CCE Onepilot 会识别以上标签,并对该 Pod 自动注入探针(agent)以及 APM-Token(进行用户认证,因此需要先开通 APM 服务)
- 添加后进入工作负载列表,找到目标工作负载,操作列点击【跳转APM】,您可以在APM中查看jvm等指标信息。
部署情况
名称 | namespace | 所占资源 | 类型 |
---|---|---|---|
cce-onepilot | cce-onepilot | - | Namespace |
cce-onepilot-server | cce-onepilot | LimitCPU: 250m LimitMemory: 512Mi | Deployment |
cce-onepilot-configuration | cce-onepilot | - | MutatingWebhookConfiguration |
cce-onepilot-service | cce-onepilot | - | Service |
cce-onepilot-tls | cce-onepilot | - | Secret |
cce-onepilot-cluster-role | cce-onepilot | - | Clusterrole |
cce-onepilot-role-binding | cce-onepilot | - | Binding |
cce-onepilot-serviceaccount | cce-onepilot | - | ServiceAccount |
版本记录
版本号 | 适配集群版本 | 更新时间 | 更新内容 | 影响 |
---|---|---|---|---|
1.0.0 | CCE/v1.16 及以上 | 2025.04.15 | 首次上线 | - |