用途:查询并分析华为云 CCE 集群及关联云资源的监控指标,用于容量观察、异常检测和状态分类。
主要能力:Pod/Node 的 CPU、内存、磁盘 TopN 排名与单实例时间序列;Node 与 Pod 的 GPU/xGPU 指标(利用率、显存、温度、功耗、调度策略、xGPU 分配与健康);CoreDNS 的 QPS、错误率、NXDOMAIN、P95 延迟、副本数;nginx-ingress 请求指标与 Ingress TLS 证书过期状态;Autoscaler 与 HPA 指标;控制面 apiserver、etcd、controller-manager、scheduler 指标;ECS、ELB、EIP、NAT 网关指标;以及带 80% 阈值异常检测的全集群聚合,输出 critical/warning/normal/unknown 状态。
使用方式:所有调用通过 python3 scripts/huawei-cloud.py <action> key=value... 执行,例如 huawei_get_cce_pod_metrics_topN、huawei_get_cce_node_metrics、huawei_cce_cluster_monitoring_aggregation 等。云服务查询经本地 hcloud CLI;AOM Prometheus 的 range 查询使用签名 HTTPS 请求。需 Python 3.8+、hcloud 7.2.2+,部分场景需 kubectl 及 kubectl-cce 插件。凭据可通过 hcloud profile 或 AK/SK 环境变量提供。
限制:本技能为只读,不创建、修改、删除或重启资源。相关监控数据依赖集群已集成 AOM Prometheus 插件,控制面、Autoscaler、ingress、GPU 等指标需在 AOM 中单独启用对应 ServiceMonitor/PodMonitor,否则可能返回空序列。需相应 IAM 权限。集群无 EIP 时聚合依赖 kubectl cce 插件。