在 Google Compute Engine 中按标签计费

Billing by tag in Google Compute Engine

Google Compute Engine 允许每天将项目的明细帐单导出到存储桶(.csv 或 .json)。在每日文件中,我可以看到 N1-Highmem-8 VM 使用的 X 秒数。当一个项目为不同的功能操作部署了许多相同的资源类型时,是否有进一步识别成本的机制,例如每个标签或实例组?

例如,Qty:10 N1-Highmem-8 VM 部署到项目中的区域。在每日账单中,它们仅显示为 N1-Highmem-8 的 X 秒。

功能上:

每天这四项业务的成本如何细分?

使用日志目前不提供 'per-tag' 粒度,使用使用日志可能有点棘手,但这是我的建议。

为了进一步分解使用日志并从 em 中获取更好的信息,我建议尝试这样工作:

您的使用日志提供以下字段:

  • 报告日期
  • 测量编号
  • 数量
  • 单位
  • 资源 URI
  • ResourceId
  • 位置

如果您查看 MeasurementID,您可以选择按要验证的图像类型进行过滤。例如VmimageN1Standard_1用来表示一个n1-standard-1机器类型。

然后您可以将 MeasurementID 与 资源 URI 结合使用,以更精细(按实例)的比例找出您的使用情况。例如,我的测试机器的 Resource URI 将是:

https://www.googleapis.com/compute/v1/projects/MY_PROJECT/zones/ZONE/instances/boyan-test-instance

*注意:我在这里替换了 "MY_PROJECT" 和 "ZONE",因此这将特定于您的输出以及实例名称。

如果您查看 URI 的末尾,您可以清楚地看到它用于哪个实例。然后您可以使用它来查找您正在检查的 特定 实例。

如果您更熟练地使用 Excel 或其他 spreadsheet/analysis 软件,您可能会做得更好,因为这只是关于如何使用日志的一个想法。到那时,它就变成了创造力的问题。我相信您可以找到处理从导出中获得的数据的好方法。

9/2017 更新。

现在可以添加用户定义的标签,然后通过这些标签跟踪 Compute and GCS 的使用情况和计费。

此外,通过启用到 Big Query 的帐单导出,然后可以创建自定义视图或在对财务人员更友好的工具中点击 Big Query,例如 Google Docs、Data Studio 或任何东西可以连接到 Big Query。这是跨多个项目的 a great example 标签,用于将成本拆分为对组织更友好的内容,在本例中为 Data Studio 报告。