【问题标题】:How to calculate the cost (bill) of a Google Cloud Genomics Pipeline如何计算 Google Cloud Genomics Pipeline 的成本(账单)
【发布时间】:2018-11-21 01:22:28
【问题描述】:

我在 Google Cloud 上使用Cromwell engine,它提交管道运行请求:https://cloud.google.com/genomics/reference/rest/v1alpha2/pipelines/run

管道完成后,我就可以通过标签找到与每个管道关联的 Google Cloud 操作。但是,我无法确定他们的成本。 Google Cloud 计费日志只列出了计算引擎的账单,但它们没有显示计算引擎实例和基因组学操作之间的联系,所以我不知道如何计算成本。

如何计算 Google Cloud Genomics Pipeline 的成本

【问题讨论】:

    标签: google-cloud-platform google-genomics


    【解决方案1】:

    事实证明,如果您使用指定的正确labels(解释为here in the API docs)运行管道,则可以使用这些标签过滤计费日志。就我而言,Cromwell 引擎会自动为我执行此操作,因此我无需执行任何额外操作。

    当你想分析账单时,你export the data to BigQuery,你不能export the data to a file,因为那没有给你必填字段。

    将账单加载到 BigQuery 后(对我来说大约需要 4-5 小时),您可以运行以下查询:

    SELECT SUM(cost)
    FROM `PipelineBilling.gcp_billing_export_v1_BILLING_ACCOUNT_ID`, UNNEST(labels) as l
    WHERE l.key = 'cromwell-workflow-id' AND l.value = 'cromwell-MY-WORKFLOW-ID'
    

    这将返回一个数字,即带有名为cromwell-workflow-id 的标签的管道总成本,其值为cromwell-MY-WORKFLOW-ID(但是,如果您不使用克伦威尔,该标签会有所不同)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      • 2018-12-08
      • 1970-01-01
      • 2016-05-29
      • 2017-06-24
      • 1970-01-01
      相关资源
      最近更新 更多