【问题标题】:GCP BigQuery resource level costs aggregationGCP BigQuery 资源级费用汇总
【发布时间】:2021-05-22 10:27:35
【问题描述】:

正在研究一种从 BigQuery 获取资源成本的解决方案。

由于 CSV/JSON 已被 GCP 弃用,因此我们最近已迁移到 BigQuery 实施以收集结算信息。

虽然 Bigquery 仅提供 SKU 级别的计费信息,但我们的应用程序也需要收集资源级别的计费信息。

使用情况报告可以导出为云存储中的 CSV,其中包含每个资源的测量 ID、资源 ID 和使用单位。但是,在 BigQuery 中,我们没有衡量 ID 来匹配使用报告来获取资源级计费信息。

Bigquery 的计费结果如下。

需要有关我们如何收集资源级费用以及 BigQuery 订单项的信息。

【问题讨论】:

    标签: google-cloud-platform google-bigquery


    【解决方案1】:

    以下查询可以为您提供(用户电子邮件和处理的总字节数)。由于我们知道 BQ 已处理过去“N”天的总字节数,因此我们可以估算 BQ 分析的成本

     SELECT
       user_email,
       sum(total_bytes_processed)
    
    FROM `region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT
    WHERE creation_time BETWEEN TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY) 
     AND CURRENT_TIMESTAMP()
     AND job_type = "QUERY"
     AND end_time BETWEEN TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY) AND CURRENT_TIMESTAMP()
    group by user_email
    

    【讨论】:

      【解决方案2】:

      目前唯一的方法是使用标签来获取 GCP 中的资源级别成本,这也是 GCP 推荐的。

      使用标签了解 GCP 资源使用情况和支出

      https://cloud.google.com/blog/topics/cost-management/use-labels-to-gain-visibility-into-gcp-resource-usage-and-spending

      【讨论】:

        猜你喜欢
        • 2019-06-02
        • 2021-05-05
        • 2020-07-28
        • 1970-01-01
        • 2017-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多