CCE Onepilot 说明
更新时间:2025-05-23
使用前提
- 开通 APM 服务 APM 产品介绍
组件介绍
CCE Onepilot(应用性能监控接入)用于接入多编程语言探针,在 CCE 集群中实现自动注入 APM 探针以及配置指标上报环境。用户创建带有指定标签(Labels)的工作负载后,在 CCE 控制台可以方便跳转 APM,并查看对应应用实例的实时指标数据。
使用限制
- 当前 CCE Onepilot 支持针对 JAVA 应用的探针注入与指标上传
- 组件默认支持1000个Pod规模,集群Pod每超过1000个,组件资源对应的CPU请增加0.5核、内存请增加512MB。
-
使用依赖
- 集群版本:1.16及以上版本(CCE支持的版本参照)
- java 版本:JDK1.8(含)以上
安装组件
- 进入集群详情页面(具体步骤见 查看集群)。
- 集群详情页CCE Onepilot的查找路径为 运维管理->组件管理->监控和日志->CCE Onepilot 组件,具体参考下图。
- 在组件管理监控和日志tab中选择 CCE Onepilot 组件单击“安装”。
- 点击“确定”按钮完成组件的安装。
开启监控
- 在目标工作负载yaml文件的 spec.template.metadata 层级下,添加如下 labels:
Plain Text
1labels:
2 cceOnepilotEnable: "on"
3 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 | 首次上线 | - |