有什么方法可以将我的 Google Cloud Functions 支出分解为我的每个功能?

Is there any way to break down my Google Cloud Functions spending into each one of my functions?

我想知道我的每个云功能花费了多少(将我的计费控制台中显示的 Google 云功能的总成本分解)。我知道我可能能够估计它可能会查看每个功能的指标和配置,但是一个一个地做它会很麻烦(我有很多功能)。

我找不到任何单独使用计费控制台的方法,它只显示总费用。

如有 tool/script 也将不胜感激。

我不知道 Billing 中有任何工具可以帮助您解决问题。而且我不认为 Google 的基础设施是为您所追求的而设置的。

Cloud Function Pricing 文档详细说明了定价的分解方式。

但请注意,您的 Cloud Functions 实际上是 deployed inside of a single (kubernetes) container 和 运行 内部的 GCP。 GCP 基础设施能够监控该容器的 CPU 使用,并监控对您的 Cloud Functions 的个别调用,但我强烈怀疑它正在监控每个函数调用的 CPU 使用(考虑在一个高 load/concurrency 的项目中会有多复杂...那将如何工作?)

您的问题特定于解决问题的特定方法。我建议您详细说明根本问题是什么,看看是否有与“Google 计费分解 Cloud Function 成本”不同的解决方案。

你需要 (more about labels) and to sink the billing in BigQuery.

现在,您将能够在 BigQuery 中找到每个 Cloud Functions 标签的成本。创建仪表板以查看摘要,例如 datastudio