Google Compute Engine允许每天将项目的逐项帐单导出到存储桶(.csv或.json)。在每日文件中,我可以看到N1-Highmem-8 VM使用的X秒数。当项目具有针对不同功能操作部署的许多相同资源类型时,是否存在进一步识别成本的机制,例如每个标签或实例组?
例如,数量:10个N1-Highmem-8 VM被部署到项目中的某个区域。在每日账单中,他们只显示N1-Highmem-8的X秒。
功能:
如何在每天的这四项运营中分摊成本?
答案 0 :(得分:2)
此时,使用日志不提供“每个标记”的粒度,使用日志可能有点棘手,但这是我推荐的。
为了进一步细分使用日志并从中获取更好的信息,我建议尝试这样工作:
您的使用日志提供以下字段:
如果您查看 MeasurementID ,则可以选择根据要验证的图像类型进行过滤。例如,VmimageN1Standard_1
用于表示n1-standard-1机器类型。
然后,您可以将MeasurementID与资源URI 结合使用,以更细粒度(按实例)比例查找您的使用情况。例如,我的测试机器的资源URI 将是:
https://www.googleapis.com/compute/v1/projects/MY_PROJECT/zones/ZONE/instances/boyan-test-instance
*注意:我在这里替换了“MY_PROJECT”和“ZONE”,因此这将特定于您的输出以及实例的名称。
如果查看URI的结尾,可以清楚地看到适用于哪个实例。然后,您可以使用它来查找您正在检查的特定实例。
如果您熟练使用Excel或其他电子表格/分析软件,您可能会做得更好,因为这只是一个关于如何使用日志的想法。那时它变得有点像创造力的问题。我相信您可以找到处理从导出中获得的数据的好方法。
答案 1 :(得分:0)
9/2017更新。
现在可以添加用户定义的标签,然后按Compute and GCS的这些标签跟踪使用情况和结算。
此外,通过启用结算导出到Big Query,可以在更友好的工具中创建自定义视图或点击Big Query,以便为Google Docs,Data Studio或任何可以连接到Big Query的人提供资金。以下是多个项目中的a great example个标签,用于将成本分解为组织更友好的东西,在本例中为Data Studio报告。