问题描述
我想知道我的每个云功能的支出是多少(分解我的帐单控制台中显示的 Google 云功能的总成本)。我知道我可能可以估计它可能会查看每个功能的指标和配置,但是一个一个来做会很麻烦(我有很多功能)。
我找不到单独使用 Billing Console 的任何方法,它只显示总费用。
如果有工具/脚本,也将不胜感激。
解决方法
您需要add labels on each of your functions (more about labels) 并沉没billing in BigQuery。
现在,您将能够在 BigQuery 中找到每个 Cloud Functions 标签的成本。创建仪表板以查看摘要,例如 datastudio。
,我不知道 Billing 中有任何工具可以帮助您解决问题。而且我不认为 Google 的基础架构是为您所追求的而设置的。
Cloud Function Pricing 文档详细说明了定价是如何细分的。
但要了解您的 Cloud Functions 实际上是 deployed inside of a single (kubernetes) container 并在 GCP 内部运行。 GCP 基础架构能够监控该容器的 CPU 使用情况,并监控对您的 Cloud Functions 的各个调用,但我强烈怀疑它是否正在监控每个函数调用的 CPU 使用情况(考虑一下项目中的复杂程度)哪里有高负载/并发……那怎么工作?)
您的问题特定于解决问题的特定方法。我建议您详细说明潜在的问题是什么,看看是否有与“Google 计费分解云功能成本”不同的解决方案。