-
Notifications
You must be signed in to change notification settings - Fork 0
Optional Collectors zh CN
Organizations、Budgets、Commitments、Anomalies、Tags 和 CUR 默认关闭。它们不参与 /ready;只有 required target 上启用的 Cost Explorer collector 会影响 readiness。
通过 ListAccounts 和 DescribeOrganization 为 Linked Account 指标补充非敏感名称与状态。它不会创建 target,也不会导出账户 Email。
-
account_ids非空:只导出配置的 allowlist。 -
account_ids为空:只导出 account cost collector 已观察到的账户。 - observed-account 模式要求启用 account collector。
要求非空、唯一的精确 Budget name allowlist。只接受 budget_type=COST,因为 Usage/Utilization Budget 不使用 currency 单位。缺少 actual 或 forecast 值时省略相应 series,不伪造零值。
Commitment collector 查询 savings_plan 和 reservation 的利用率与覆盖率汇总,发布账户级 ratio、unused hours、covered spend、on-demand equivalent 和 net savings。Plan ID、Reservation ID、Service、Region 不作为 label。
Anomaly collector 分页读取异常,并输出有界汇总:active、count、累计 impact、最近检测时间。不会暴露 Anomaly ID、根因、Service、Region 或原始 AWS 文本。
每个公开 Tag key 都必须在 allowlist 中,并配置独立 max_values。Cost Explorer 每个 key 单独查询;CUR 还要求在 cur.tag_columns 中映射唯一、安全的 SQL identifier。
超限值聚合到 __other__,金额保持守恒。启动校验会拒绝无法放入 collection.tags.series_limit 的最坏情况预算。重复 label set 或硬上限违规会拒绝整次刷新并保留旧数据。
每个可选 collector 拥有独立 CollectorID、刷新周期、状态、single-flight、backoff 和上一次成功 partial snapshot。某个可选域授权失败或超时,不会阻塞其他 target 或 provider。
AWS Cost Exporter current stable v1.0.0 · Source repository · Generated from docs/wiki on master; do not edit the published Wiki directly. / 当前稳定版 v1.0.0;文档由 master 分支的 docs/wiki 自动生成,请勿直接编辑已发布 Wiki。