SuperAPI AI 工具集

meter-status

部署与运维

查看项目

更新于 10-23 23:08

技能介绍

CocoMeter Status 是 CocoPlus 中用于检查 CocoMeter FinOps 入门状态的技能,对应命令为 $meter status。

用途 该技能用于评估 CocoMeter 分摊层(chargeback layer)暴露的 FinOps 入门清单,帮助用户了解当前环境在 FinOps 入门流程中的完成情况。

主要能力 技能会检查以下五项状态:schemaReady、factHasData、costCentersMapped、unmappedUsers、spansPresent。评估结果会以通过/失败表格的形式呈现。其中,如果 spansPresent 为 false,会将其报告为渐进式推广指引,而不是致命错误。

使用方式 在执行前,技能会先验证 .cocoplus/ 目录是否存在。如果不存在,则输出“CocoPlus not initialized. Run $pod init first.”并停止。对于本地夹具验证,可以运行:invoke cocometer/chargeback-refresh --input <fixture.json>。

适用场景 适用于需要检查 CocoMeter FinOps 入门状态、验证分摊层配置是否就绪的场景,也可用于本地夹具验证。

限制 技能要求 .cocoplus/ 目录必须存在,否则会停止执行。技能契约需描述可观察的行为和验证方式,而不仅仅是命令名称。即使命令较小,也需保留相同的安全检查与治理约束,因为小命令仍可能改变状态或引导执行。退出标准包括:命令行为与所属功能契约匹配;描述必需的读取、写入和用户可见输出;保留安全、治理和工件约束;缺失状态时产生清晰且非破坏性的结果。