Cara menghitung biaya (tagihan) Pipeline Google Cloud Genomics

Saya menggunakan mesin Cromwell di Google Cloud, yang mengirimkan permintaan pengoperasian pipeline: https://cloud.google.com/genomics/reference/rest/v1alpha2/pipelines/run.

Setelah pipeline selesai, saya kemudian dapat menemukan operasi Google Cloud yang terkait dengan setiap pipeline melalui label. Namun, saya tidak bisa menentukan biayanya. Log penagihan Google Cloud hanya mencantumkan tagihan mesin komputasi, namun tidak menunjukkan hubungan antara instance mesin komputasi dan operasi genomik, jadi saya tidak tahu cara menghitung biayanya.

Bagaimana cara menghitung biaya Pipeline Google Cloud Genomics


person Migwell    schedule 21.11.2018    source sumber


Jawaban (1)


Ternyata jika Anda menjalankan pipeline dengan labels yang benar yang ditentukan (dijelaskan di sini, di dokumen API), Anda dapat memfilter log penagihan menggunakan label ini. Dalam kasus saya, mesin Cromwell melakukan ini secara otomatis untuk saya, jadi saya tidak perlu melakukan apa pun tambahan.

Saat ingin menganalisis tagihan, Anda harus ke mengekspor data ke BigQuery, Anda tidak dapat ekspor data ke file, karena itu tidak memberi Anda bidang yang diperlukan.

Setelah tagihan dimuat ke BigQuery (saya membutuhkan waktu sekitar 4-5 jam), Anda dapat menjalankan kueri berikut:

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'

Ini akan mengembalikan satu nomor, yang merupakan total biaya saluran pipa dengan label bernama cromwell-workflow-id, dengan nilai cromwell-MY-WORKFLOW-ID (namun label ini akan berbeda jika Anda tidak menggunakan Cromwell).

person Migwell    schedule 22.11.2018