用途:审计 Databricks 工作区中真实发生的成本泄漏,包括闲置计算、作业跑在错误 SKU、集群过度配置,以及未带来加速却支付 Photon 溢价的情况,最终输出按美元金额排序、面向 CFO 的 FinOps 修复报告。
主要能力:识别四类泄漏——从不自动终止的集群、跑在 All-Purpose 计算上的计划作业、利用率长期低于 25% 的过度配置集群、以及 Photon 溢价。已确认支出来自客户自己的 system.billing.usage 与 system.billing.list_prices 关联,非估算;过度配置与 Photon 溢价明确标注为估算/风险金额。金额计算由 scripts/ 中的脚本确定性完成,领域知识按需从 references/ 加载。
使用方式:流程为 detect → compute → rank → report。先运行授权链检查(Step 1),通过 Databricks CLI Statement Execution API 读取 system.* 获取美元数据,用 databricks-workspace-mcp 获取实时配置证据,再由脚本排序并渲染报告。需设置 DATABRICKS_WAREHOUSE_ID,CLI 需认证(databricks auth login 或 DATABRICKS_HOST+DATABRICKS_TOKEN),并安装 jq。
适用场景:回答“为什么 Databricks 账单这么高”、排查闲置集群、检查作业是否跑在错误计算类型等。
限制:需要 Premium 或 Enterprise 工作区及 Unity Catalog,且需 metastore 管理员授予 system.billing 与 system.compute 的读取权限;缺少授权会提前报错停止。若未注册 databricks-workspace-mcp,仍可产出美元数字但无法核实实时配置,此时接受粘贴配置输入。node_timeline 为空时跳过该类泄漏并注明利用率不可用。未打标签的支出按 cluster_id 归属,并在报告页脚标注归属不完整。