SuperAPI AI 工具集

alibabacloud-aes-ack-pod-performance-profiling

通用与其它

查看项目

更新于 10-15 19:55

技能介绍

用途:对阿里云 ACK 集群中的 Pod 执行 SysOM 性能剖析,定位 Pod 级性能问题根因,如 CPU 限流、OOM、内存分布异常等。

主要能力:通过 SysOM 诊断接口发起诊断并轮询结果;支持实时诊断与历史时间段回溯诊断;诊断范围仅限运行在普通 ECS 节点上的 Pod,instance 字段自动推导为 ack-<cluster_id>。

必要用法:需用户提供 cluster_id、region、namespace、pod,可选 description(须匹配 ^[a-zA-Z0-9_-]*$)、start_time、end_time、enable_diagnosis。执行前需启用 AI-Mode 并更新插件:aliyun configure ai-mode enable、aliyun configure ai-mode set-user-agent --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-aes-ack-pod-performance-profiling"、aliyun plugin update;检查 CLI 版本不低于 3.3.15;用 aliyun configure list 校验凭证。核心链路为:aliyun cs GET /clusters/<cluster_id> 获取集群信息并校验 profile 为 Default;aliyun sysom initial-sysom --check-only false --source aes-skills;运行 .sysom-sdk-venv/bin/python scripts/create-cluster-vpc-endpoint-connection.py --region "<region>" --cluster-id "<cluster_id>" 创建 VPC 端点连接;再执行 aliyun sysom invoke-diagnosis 并用 aliyun sysom get-diagnosis-result --task-id <task_id> 轮询至终态。

限制:仅支持标准 ACK 托管集群,ACS、ASK、边缘等非 Default 集群不支持;诊断必须使用 sysom invoke-diagnosis,禁止使用 cs:CreateClusterDiagnosis;凭证不得在会话中打印或明文配置;权限不足时需按 references/ram-policies.md 申请授权。具体参数细节与完整流程以官方资料为准,部分内容暂未提供。