我们现在大量使用 BigQuery,我的任务是跟踪我们每天在查询上的花费。在 BigQuery 中似乎没有简单的方法可以做到这一点?其他人已经这样做了吗?
我开始尝试自己去刮它,但它真的是一团糟。检索数据涉及到https://bpui0.google.com/billing/ui/batchservice的 POST,该 POST将我的 about:plugins 的全部内容发送给 Google 以获取每个新请求。
我们现在大量使用 BigQuery,我的任务是跟踪我们每天在查询上的花费。在 BigQuery 中似乎没有简单的方法可以做到这一点?其他人已经这样做了吗?
我开始尝试自己去刮它,但它真的是一团糟。检索数据涉及到https://bpui0.google.com/billing/ui/batchservice的 POST,该 POST将我的 about:plugins 的全部内容发送给 Google 以获取每个新请求。
BigQuery 定价有两个组成部分:数据存储和每个查询处理的数据。
https://developers.google.com/bigquery/pricing#table
要跟踪每日支出,您需要跟踪正在处理的数据量。一个简单的方法是查看每个 API 查询响应附带的“bytes_processed”字段。
您甚至可以将这些数据通过管道传回 BigQuery,以进一步分析和分析使用情况:)。