在 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 秒。
功能上:
- 2 个 VM 可能 运行 数据库 24x7
- 3 台虚拟机可能 运行 批量分析操作平均每晚 2-5 小时
- 5 台 VM 可能会执行批处理操作,一天中 运行 以零星的 10 分钟为间隔
- 最终操作将数据写入特定的GS Buckets,其他操作read/write写入不同的buckets。
每天这四项业务的成本如何细分?
使用日志目前不提供 '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 报告。
Google Compute Engine 允许每天将项目的明细帐单导出到存储桶(.csv 或 .json)。在每日文件中,我可以看到 N1-Highmem-8 VM 使用的 X 秒数。当一个项目为不同的功能操作部署了许多相同的资源类型时,是否有进一步识别成本的机制,例如每个标签或实例组?
例如,Qty:10 N1-Highmem-8 VM 部署到项目中的区域。在每日账单中,它们仅显示为 N1-Highmem-8 的 X 秒。
功能上:
- 2 个 VM 可能 运行 数据库 24x7
- 3 台虚拟机可能 运行 批量分析操作平均每晚 2-5 小时
- 5 台 VM 可能会执行批处理操作,一天中 运行 以零星的 10 分钟为间隔
- 最终操作将数据写入特定的GS Buckets,其他操作read/write写入不同的buckets。
每天这四项业务的成本如何细分?
使用日志目前不提供 '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 报告。