本文档介绍了 App Optimize API 费用和利用率数据的来源、数据分类方式以及数据可用性方面的限制。
费用数据
- 来源:费用数据基于与 Cloud Billing 报告和导出数据相同的信息。
- 延迟时间: Google Cloud 产品会以不同的时间间隔向 Cloud Billing 进程报告使用情况和费用数据。您使用 Google Cloud 服务后,可能需要等待一段时间,App Optimize API 才能获取相应的使用情况和费用数据。通常,费用会在一天内显示,但有时可能需要 24 小时以上。
- 总费用:显示的费用通常是总费用,反映的是按照合同价格计算的使用费,未应用任何赠金(例如承诺使用折扣、持续使用折扣或促销赠金)。
- 币种:如果按 App Hub 应用设置范围,该应用中的所有底层资源必须使用相同的币种,才能汇总费用。如果资源与使用不同币种的结算账号相关联,则相应应用的费用数据可能不完整。
- 时间范围:报告过滤条件的最大时间范围为当前日期之前的 90 天。开始时间必须在 90 天的时间范围内。
利用率数据
- 来源:利用率指标来源于 Cloud Monitoring。
- 时间范围:报告过滤条件的时间范围上限为当前日期的 90 天前。开始时间必须在 90 天的时间范围内。Cloud Run 指标仅提供当前日期前 6 周的数据。
- 可用性:可用性取决于资源类型以及是否已配置相应的代理(例如 Ops Agent)来收集详细指标。
产品类别
App Optimize API 中使用的产品名称旨在实现逻辑性强且便于用户理解。这些类别可能会以不同于 Cloud Billing 报告中所用服务类别的方式对费用进行分组。例如,App Optimize API 归因于“Compute Engine”的费用从 Cloud Billing 的角度来看可能涵盖多项底层服务。
如果费用与 App Optimize API 不支持的产品相关联,则product_display_name 维度为空。
资源级费用
本部分列出了受支持产品及资源级费用数据。
App Hub 不支持 App Optimize API 支持的所有资源,并且报告的费用存在一些限制。如需了解详情,请参阅应用费用。
| 产品名称 | 支持的资源 | 其他信息 |
|---|---|---|
| AlloyDB for PostgreSQL | 备份 集群 实例 |
|
| App Engine | 服务 | |
| Bigtable | 应用配置文件 实例 |
|
| Cloud Deploy | 交付流水线 | |
| Cloud Run | 作业 服务 |
|
| Cloud Run functions | 函数 | |
| Compute Engine | 分配 地址 磁盘 转发规则 全局地址 映像 实例 即时快照 机器映像 托管式实例组 (MIG) 网络连接 预留 快照 存储池 目标 VPN 网关 VPN 网关 VPN 隧道 |
|
| Google Kubernetes Engine | 集群 |
|
| Dataflow | 作业 快照 |
|
| Cloud Data Fusion | 实例 | |
| Managed Service for Apache Spark | 批量 集群 会话 |
对于集群:
|
| Dataproc Metastore | 服务 | |
| Firestore | 数据库 | |
Cloud Interconnect(预览版) |
VLAN 连接 |
资源费用包括 VLAN 连接的小时费用和 VLAN 连接的数据传输费用。 |
| Backup for GKE | 备份方案 | |
Cloud Load Balancing(预览版) |
转发规则 |
数据传输和处理费用不会归因于使用转发规则或网址映射的资源。
|
| Cloud Logging | 日志存储桶 | |
| Managed Service for Microsoft Active Directory | 网域 | |
| Memorystore for Redis | 实例 | |
| Secret Manager | Secret | |
| Spanner | 实例 数据库 |
|
| Cloud SQL Admin API | 实例 | |
| Cloud Storage | 存储桶 |
应用费用
对于 App Hub 应用,总费用包括完全由该应用使用的所有资源。
应用费用存在以下限制:
- 此应用总费用不包括以下费用:
- 在应用之间共享的资源,例如 VLAN 连接。
- 生命周期较短的资源,例如 Managed Service for Apache Spark 会话和批处理作业。
- 应用费用仅包含 App Hub 支持且 App Optimize API 支持的资源的费用。
- 按 App Hub 应用确定范围时,所有底层应用资源都必须使用同一币种。如果应用资源与使用不同币种的结算账号相关联,则应用费用数据可能不完整或无法返回。
- 您无法按位置过滤资源。
后续步骤
- 详细了解报告。