借助 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 指标仅在当前日期之前的六周内可用。
- 可用性:可用性取决于资源类型以及是否配置了适当的代理(例如 Ops Agent)来收集详细指标。
产品类别
App Optimize API 中使用的商品名称旨在符合逻辑且人性化。这些类别对费用的分组方式可能与 Cloud Billing 结算报告中使用的服务类别不同。例如,从 Cloud Billing 的角度来看,App Optimize API 归因于“Compute Engine”的费用可能包含多项底层服务。
如果费用与 App Optimize API 不支持的产品相关联,则product_display_name 维度为空。
资源级费用
本部分列出了受支持产品及资源级费用数据。
App Hub 不支持 App Optimize API 支持的所有资源,并且报告的费用存在一些限制。如需了解详情,请参阅应用费用。
(预览版)数据传输费用会单独报告为网络费用。| 产品名称 | 支持的资源 | 其他信息 |
|---|---|---|
| AlloyDB for PostgreSQL | 备份 集群 实例 |
|
| App Engine | 服务 | 数据传输费用会作为网络费用单独报告。 |
| BigQuery | 作业 数据集 |
对于作业:只有使用按需价格的作业才支持资源级费用。 不支持 BigQuery 版本价格。 如果管理项目使用的结算账号与您运行查询的项目不同,则不支持作业的费用归因。 对于数据集:数据传输费用会单独报告为网络费用。 |
| 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 | Batch Cluster Session |
对于集群:
|
| Dataproc Metastore | 服务 | |
| Firestore | 数据库 |
数据传输费用会作为网络费用单独报告。 |
Cloud Interconnect(预览版) |
VLAN 连接 |
资源费用包括 VLAN 连接的每小时费用。 VLAN 连接的数据传输费用会单独报告为网络费用。数据传输费用不归因于使用 VLAN 连接的资源。 |
| Backup for GKE | 备份方案 | |
Cloud Load Balancing(预览版) |
转发规则 |
数据传输和处理费用不归因于使用转发规则或网址映射的资源。
转发规则或网址映射的数据传输和数据处理费用会单独报告为网络费用。 |
| Cloud Logging | 日志存储桶 | |
| Microsoft Active Directory 托管服务 | 网域 | |
| Memorystore for Redis | 实例 | |
| Secret Manager | Secret | |
| Spanner | 实例 数据库 |
|
| Cloud SQL Admin API | 实例 | |
| Cloud Storage | 存储桶 |
数据传输费用会作为网络费用单独报告。 |
应用费用
对于 App Hub 应用,总费用包括完全由应用使用的所有资源。
应用费用存在以下限制:
- 此应用总费用不包括以下费用:
- 在应用之间共享的资源,例如 VLAN 连接。
- 短期资源,例如 BigQuery 作业以及 Managed Service for Apache Spark 会话和批处理。
- 应用费用仅包括 App Hub 支持且 App Optimize API 支持的资源的费用。
- 按 App Hub 应用确定范围时,所有底层应用资源都必须使用相同的币种。如果应用资源关联到使用不同币种的结算账号,则应用的费用数据可能不完整或无法返回。
- 您无法按位置过滤资源。