用途:对 Excel 容量模板中的实例做容量评估,覆盖 NAT、RDS、ECS、ELB、EIP、CSS、DDS、DWS、DCS、DMS、TaurusDB、GeminiDB、DC、ER、EVS、EFS 等 21 类服务。脚本负责全部采集、计算与 Excel 读写,模型只负责编排流程、选择模式与汇报结果,不得手工计算峰谷值或压力系数。
主要能力:支持四种模式——单实例历史(assess-row --mode historical)、全量历史(assess-all --mode historical)、单实例 T-24(assess-row --mode t24)、全量 T-24(assess-all --mode t24)。时间格式为 YYYY-MM-DD HH:MM:SS。计算峰谷值倍数、压力系数、预计节日上限,并给出扩容建议(预计节日上限 > 资源上限×0.8 时为“是”)。metrics.json 收录 238 个指标,CCE 指标经 AOM ListSample 采集。
使用方式:首次执行 pip install -r <SKILL_DIR>/scripts/requirements.txt。查看模板与指标说明运行 python3 <SKILL_DIR>/scripts/capacity_cli.py info。标准流程为 read-excel 校验、assess-row 或 assess-all 评估、write-excel 写回、汇报结果。全量模式耗时较长,可加 --background 并用 assess-status 轮询。写回采用临时文件加原子替换,不生成备份。
适用场景:需要按节日或活动高峰评估云资源容量、判断是否扩容的运维与容量规划场景。
限制:资源上限列为可选,缺失时按注册表默认值,无默认值则输出“现有数据不支持给出建议”;谷值为 0 时无法计算;TaurusDB 数据盘使用率、GeminiDB Redis 节点带宽利用率、VPCEP 终端节点每秒新建连接数三项未注册,相关行会被跳过;ECS 指标来自物理机层面采集,精度低于实例内采集,可安装云监控 Agent 改善;采集失败需先排查 DNS,不修改代码,也不得自行诊断根因。