codebuddy基于terraform模块、ci/cd日志及最近7天监控数据精准识别高置信度闲置资源,要求cpu平均利用率等多维度达标,避免误判临时资源。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在多云环境中快速识别 AWS 和 Azure 上的闲置资源、配置冗余与计费异常,避免每月账单突然飙升。CodeBuddy 不是简单报出“建议关机”,而是基于你当前 Terraform 模块、CI/CD 日志、最近 7 天 CloudWatch/Monitoring 数据,自动定位真实浪费点并生成可执行优化指令。
识别真实闲置资源(非静态扫描)
打开 CodeBuddy 控制台 → 点击左侧「云成本分析」→ 选择目标云账户(AWS 或 Azure)→ 在「时间范围」中设为「最近 7 天」→ 点击「深度分析」。
这一步必须选对时间范围。若选「最近 30 天」,CodeBuddy 会把临时压测用的 48 小时高配实例误判为“长期运行”,从而漏掉真正该关的资源。
分析完成后,页面顶部会显示「高置信度闲置资源」卡片,仅列出满足以下全部条件的资源:【CPU 平均利用率 。其他工具常把“夜间低负载”当闲置,CodeBuddy 不会。
定位配置冗余实例(避开自动缩容陷阱)
方法一:通过资源标签反向追踪
在「成本分析」页右上角点击「高级筛选」→ 输入标签键:env → 值输入:prod → 勾选「显示同配置多实例」→ CodeBuddy 会标红列出所有同规格、同标签、同可用区的重复实例。
方法二:比对部署流水线与实际运行状态
CodeBuddy Code CLI 的安装、配置与使用指南。CodeBuddy Code 是腾讯推出的 AI 驱动 CLI 编程助手,支持自然语言驱动开发。 - 必备触发词:CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant - 适用场景:安装 CodeBuddy CLI、配置 CodeBuddy、使用 CodeBuddy 命令、排查 CodeBuddy 问题
CodeBuddy 自动拉取你最近 3 次 CI/CD 流水线中的实例创建记录,并与当前运行中实例做指纹比对(AMI ID / Image ID + 启动模板版本号)。若发现某实例的启动模板版本号在流水线中已废弃超过 48 小时,且无任何手动修改记录,该实例会被标记为「配置漂移冗余」。
注意:Azure 的 VMSS 实例组不适用此方法,需切换至「规模集分析」子页单独处理。
生成可落地的成本优化指令
第一步:在「高置信度闲置资源」列表中,勾选要操作的资源 → 点击「生成优化方案」。
第二步:CodeBuddy 弹出三栏式方案预览——左栏显示原始配置(如:AWS m6i.2xlarge / Azure Standard_D8s_v5),中栏显示推荐动作(停机 / 变更实例类型 / 启用 Spot / 转为 Reserved),右栏显示预估月省金额与风险等级(绿色=无感,黄色=需验证连接性,红色=中断服务)。
第三步:点击「导出为 Terraform」→ CodeBuddy 自动生成含 destroy_before_create=true 的模块化代码块,直接粘贴进你当前 infra 仓库的 modules/cost_opt/ 目录下即可。
这一步生成的代码默认禁用 auto-approve。你必须手动运行 terraform apply -target=module.cost_opt,否则 CodeBuddy 不会执行任何变更。










