在阿里云 ACK(容器服务 Kubernetes 版)中开启 APIServer 链路追踪分为以下步骤:
- 进入组件管理:在 ACK 控制台找到目标集群,进入组件管理页面。
- 开启链路追踪:为 API Server 组件开启链路追踪选项,系统会自动配置将管控面链路数据上报至可观测链路 OpenTelemetry 版。
- 查看链路数据:开启后,可在调用链分析页面查看 API Server 的链路数据。
开启链路追踪后,APIServer 会基于 OpenTelemetry 标准为传入的 HTTP 请求、webhook 调用、etcd 操作以及重入请求自动生成链路数据。你可以从链路追踪角度获得完整的 API 处理过程,包括认证阶段、etcd 数据查询阶段、对象序列化返回等操作的耗时和调用关系,帮助定位性能瓶颈。